• Node.js Video Tutorials

Node.js - Buffer.buffer 屬性



NodeJS 的 buf.buffer 是 NodeJS Buffer 模組中 Buffer 類的一個屬性。此屬性將為您提供一個數組緩衝區的物件,並由此建立的緩衝區將與陣列緩衝區相同。

語法

以下是 NodeJS 緩衝區屬性的語法:

Buffer.buffer

示例

在本例中,我們將建立一個緩衝區並檢視 NodeJS Buffer.buffer 的輸出。

const buf = Buffer.from('Hello World');
console.log(buf.buffer);

輸出

ArrayBuffer {
  [Uint8Contents]: <63 6f 6e 73 74 20 62 75 66 20 3d 20 42 75 66 66 65 72 2e 66 72 6f 6d 28 27 
48 65 6c 6c 6f 20 57 6f 72 6c 64 27 29 3b 0d 0a 0d 0a 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 62 75 66 2e 62 75 66 66 65 72 29 3b 0d 0a 02 00 00 48 65 6c 6c 6f 20 57 6f 72 6c 64 45 48 02 00 00 08 00 00 00 01 00 00 00 08 07 00 00 ... 8092 more bytes>,
  byteLength: 8192 }

示例

在本例中,讓我們建立一個數組緩衝區,然後從中建立一個緩衝區。並比較兩者。

const arrofbuff = new ArrayBuffer(16);
const buff = Buffer.from(arrofbuff);
if (buff.buffer === arrofbuff) {
   console.log("Buffer and array buffer are equivalent");
}

輸出

Buffer and array buffer are equivalent
nodejs_buffer_module.htm
廣告