8000 GitHub - stdlib-js/buffer-from-array at c165ea7e1fc2459ede2130f41fd1dcefeffc66b8
[go: up one dir, main page]

Skip to content

stdlib-js/buffer-from-array

Repository files navigation

array2buffer

NPM version Build Status Coverage Status

Allocate a buffer using an octet array.

Installation

npm install @stdlib/buffer-from-array

Alternatively,

The branches.md file summarizes the available branches and displays a diagram illustrating their relationships.

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() );

See Also


Notice

This package is part of stdlib, a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.

For more information on the project 9581 , filing bug reports and feature requests, and guidance on how to develop stdlib, see the main project repository.

Community

Chat


License

See LICENSE.

Copyright

Copyright © 2016-2023. The Stdlib Authors.

0