執行環境套件管理器打包器測試執行器程式碼檢查格式化指南參考部落格意見回饋

將 Uint8Array 轉換為 ArrayBuffer

Uint8Array 是一個_型別化陣列_,是底層 ArrayBuffer 中資料的檢視。buffer 屬性傳回該 ArrayBuffer。

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

Uint8Array 可能是底層 ArrayBuffer 中資料_子集_的檢視。在這種情況下,buffer 屬性傳回整個緩衝區,而 byteOffset 和 byteLength 屬性則指示該子集。

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

請參閱二進位制資料。