Skip to content

Uint8Array 是一種類型化數組類,意味著它是一種查看底層 ArrayBuffer 中數據的機制。底層 ArrayBuffer 可通過 buffer 屬性訪問。

ts
const arr = new Uint8Array(64);
arr.buffer; // => ArrayBuffer(64)

Uint8Array 可能是底層 ArrayBuffer 中數據的子集視圖。在這種情況下,buffer 屬性將返回整個緩沖區,而 byteOffsetbyteLength 屬性將指示子集。

ts
const arr = new Uint8Array(64, 16, 32);
arr.buffer; // => ArrayBuffer(64)
arr.byteOffset; // => 16
arr.byteLength; // => 32

有關使用 Bun 操作二進制數據的完整文檔,請參閱 文檔 > API > 二進制數據

Bun學習網由www.bunjs.com.cn整理維護