Open In App

Node.js Buffer.length Property

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

The Buffer.length property is an inbuilt application programming interface of class Buffer within buffer module which is used to get the length of this buffer object.

Syntax:

const Buffer.length

Parameters: This property does not accept any parameter.

Return Value: This property returns the length of this buffer object.

Example 1: Filename: index.js

Javascript




// Node.js program to demonstrate the
// Buffer.length property
 
// Creating and initializing arraybuffer object
const arrbuff = new ArrayBuffer(16);
 
// Getting buffer object from existing
// arraybuffer object
const buffer = Buffer.from(arrbuff);
 
// Getting length of buffer
// by using length property
const length = buffer.length;
 
// Display the result
console.log("Length is : " + length);


Output:

Length is : 16

Example 2: Filename: index.js

Javascript




// Node.js program to demonstrate the
// Buffer.length property
 
// Creating and initializing arraybuffer object
const arrbuff = new ArrayBuffer(16);
 
// Getting buffer object from existing
// arraybuffer object
const buffer = Buffer.from(arrbuff);
 
// Getting length of buffer
// by using length property
const length = buffer.length;
 
// Creating and initializing Int8Array object
const buff = new Int8Array(buffer, buffer.byteoffset, length);
 
// Display the result
console.log("Int8Arry object :- " + buff);


Output:

Int8Arry object :- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Run the index.js file using the following command:

node index.js

Reference:https://nodejs.org/dist/latest-v12.x/docs/api/buffer.html#buffer_buf_length



Last Updated : 23 Jan, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads