from
BufferConstructor.from
from(arrayBuffer
, byteOffset?
, length?
): Buffer
Allocates a new Buffer
using an array
of bytes in the range 0
– 255
.
Array entries outside that range will be truncated to fit into it.
A TypeError
will be thrown if array
is not an Array
or another type
appropriate for Buffer.from()
variants.
Buffer.from(array)
and Buffer.from(string)
may also use the internalBuffer
pool like Buffer.allocUnsafe()
does.
Parameters
byteOffset
numberlength
numberReturns
Since
v5.10.0
from(data
): Buffer
Creates a new Buffer using the passed {data}
Parameters
data
Uint8Array | readonly number[]Requireddata to create a new Buffer
Returns
from(data
): Buffer
Parameters
Returns
from(str
, encoding?
): Buffer
Creates a new Buffer containing the given JavaScript string {str}. If provided, the {encoding} parameter identifies the character encoding. If not provided, {encoding} defaults to 'utf8'.
Parameters
encoding
BufferEncodingReturns
Was this section helpful?