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

將 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位元組

參見二進位制資料。