2.6 KiB
2.6 KiB
array2buffer
Allocate a buffer using an octet array.
Usage
var array2buffer = require( '@stdlib/buffer/from-array' );
array2buffer( arr )
Allocates a buffer using an array
(or array-like object
) of octets.
var buf = array2buffer( [ 1, 2, 3, 4 ] );
// returns <Buffer>[ 1, 2, 3, 4 ]
Examples
var array2buffer = require( '@stdlib/buffer/from-array' );
var octets;
var buf;
var str;
var i;
// Define a string we want to convert to a buffer:
str = 'this is a string.';
// Manually convert the string to an array of octets...
octets = new Array( str.length );
for ( i = 0; i < str.length; i++ ) {
octets[ i ] = str.charCodeAt( i ) % 256;
}
// Create a buffer from the octet array:
buf = array2buffer( octets );
console.log( buf.toString() );