• Node.js Video Tutorials

Node.js - Buffer.buffer property



The NodeJS buf.buffer is a property of the class Buffer in NodeJS Buffer Module. This property will give you an object of array buffer and the buffer created from it will be the same as the array buffer.

Syntax

Following is the syntax of the NodeJS buffer property −

Buffer.buffer

Example

In this example will create a buffer and see the output for NodeJS Buffer.buffer.

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

Output

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 }

Example

In this example let us create an array buffer and later a buffer from it. And compare both.

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

Output

Buffer and array buffer are equivalent
nodejs_buffer_module.htm
Advertisements