Uint8Array
是一個類型陣列類別,表示它是一種檢視底層 ArrayBuffer
中資料的機制。底層 ArrayBuffer
可透過 buffer
屬性存取。
const arr = new Uint8Array(64);
arr.buffer; // => ArrayBuffer(64)
Uint8Array
可能是底層 ArrayBuffer
中資料子集的檢視。在這種情況下,buffer
屬性將傳回整個緩衝區,而 byteOffset
和 byteLength
屬性將指示子集。
const arr = new Uint8Array(64, 16, 32);
arr.buffer; // => ArrayBuffer(64)
arr.byteOffset; // => 16
arr.byteLength; // => 32
請參閱文件 > API > 二進制資料,以取得關於使用 Bun 操作二進制資料的完整文件。