Skip to content

لاسترداد محتويات ArrayBuffer كمصفوفة من الأرقام، قم بإنشاء Uint8Array فوق المخزن المؤقت واستخدم الدالة Array.from() لتحويله إلى مصفوفة.

ts
const buf = new ArrayBuffer(64);
const arr = new Uint8Array(buf);
arr.length; // 64
arr[0]; // 0 (تم إنشاؤه بجميع الأصفار)

فئة Uint8Array تدعم فهرسة المصفوفات والتكرار. ومع ذلك إذا كنت ترغب في تحويل المثيل إلى Array عادية، استخدم Array.from(). (من المرجح أن يكون هذا أبطأ من استخدام Uint8Array مباشرة.)

ts
const buf = new ArrayBuffer(64);
const uintArr = new Uint8Array(buf);
const regularArr = Array.from(uintArr);
// number[]

راجع Docs > API > Binary Data للحصول على الوثائق الكاملة حول التعامل مع البيانات الثنائية باستخدام Bun.

Bun بواسطة www.bunjs.com.cn تحرير