將 ArrayBuffer 轉換為 Buffer
Node.js 的 Buffer API 出現早於 JavaScript 語言中 ArrayBuffer 的引入。Bun 同時實現了這兩者。
使用靜態方法 Buffer.from() 從一個 ArrayBuffer 建立一個 Buffer。
TypeScript
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer);
要建立一個僅檢視底層緩衝區部分內容的 Buffer,請將偏移量和長度傳遞給 Buffer.from()。
TypeScript
const arrBuffer = new ArrayBuffer(64);
const nodeBuffer = Buffer.from(arrBuffer, 0, 16); // 檢視前16位元組
參見二進位制資料。