A buffer is an array-like object that stores a fixed-length sequence of bytes.
The isBuffer()
method belongs to the Buffer
class and tests whether an object is a buffer or not.
The Buffer.isBuffer()
function accepts an object as a single parameter.
The Buffer.isBuffer()
function returns true
if the given object is a buffer and returns false
if the given object is not a buffer.
The following example demonstrates how to use the Buffer.isBuffer()
function in Node.js.
// initialize buffervar buf = Buffer.from([11,22,33,44])var buf1 = Buffer.alloc(9)// initialize listvar buf2 = [11,22,33,44]// initialize buffervar buf3 = Buffer.from('Educative.io')// initialize stringvar buf4 = "Educative.io"console.log(Buffer.isBuffer(buf))console.log(Buffer.isBuffer(buf1))console.log(Buffer.isBuffer(buf2))console.log(Buffer.isBuffer(buf3))console.log(Buffer.isBuffer(buf4))
This example creates the buffers through the Buffer.from()
and Buffer.alloc()
functions, which store the inputs as bytes in the buffer. The example tests the isBuffer()
function on a string, a list, and buffers.
Free Resources