init-array
v1.2.0
Published
Creates new array with defined size and initial value
Downloads
51
Maintainers
Readme
init-array
Creates new array with defined size and initial value
Install
npm install --save init-array
Usage
Arguments:
- dimensions
- value to assign
var newArray = require('init-array');
newArray(3); // [ 0, 0, 0 ]
newArray(1, 256); // [ 256 ]
newArray([3, 2]); // [ [ 0, 0 ], [ 0, 0 ], [ 0, 0 ] ]
newArray([2], 'test'); // [ 'test', 'test' ]
newArray([2, 3], 1); // [ [ 1, 1, 1 ], [ 1, 1, 1 ] ]
// etc
If value argument is function then executes this function for each element.
newArray(3, Math.random); // [ 0.5508887629402555, 0.7256682864214947, 0.8916228685296357 ]
var i = 0;
initArray([2,2], () => i++) // [ [ 0, 1 ], [ 2, 3 ] ]
Testing
npm test