Node.js - Buffer.isBuffer() Method
The NodeJS Buffer.isBuffer() method returns the true if the object given is a buffer.
Syntax
Following is the syntax of the Node.JS Buffer.isBuffer() Method −
Buffer.isBuffer( object )
Parameters
object − (required) An object.
Return value
The method Buffer.isBuffer() returns a boolean value true/false.It returns true if the given object is a Buffer and false if not.
Example
The example will create a buffer using Buffer.from() method and test if it's a buffer using Buffer.isBuffer() method.
const buf = Buffer.from('Hello World');
console.log("Testing isBuffer() : "+ Buffer.isBuffer(buf));
Output
Testing isBuffer() : true
Example
In this example we will test the Buffer.isBuffer() method with a string value. Since the string value is not an object the output has to be false.
const buf = 'Hello World';
console.log("Testing isBuffer() : "+ Buffer.isBuffer(buf));
Output
Testing isBuffer() : false
Example
In this example will create a buffer using Buffer.alloc(). Later will test the buffer using Buffer.isBuffer() as shown below −
const buf = Buffer.alloc(20);
console.log("Testing isBuffer() : "+ Buffer.isBuffer(buf));
Output
Testing isBuffer() : true
nodejs_buffer_module.htm
Advertisements