matrix-fill

1.0.1 • Public • Published

matrix-fill

NPM Version

Create and fill in 2D Array of any type.

Install

Install with npm:

$ npm install --save matrix-fill

Usage

Returns 2D array of values of any type.

const fill = require('matrix-fill');
 
console.log(fill('abc', 5, 5))
//=> [ [ 'abc', 'abc', 'abc', 'abc', 'abc' ],
//     [ 'abc', 'abc', 'abc', 'abc', 'abc' ],
//     [ 'abc', 'abc', 'abc', 'abc', 'abc' ],
//     [ 'abc', 'abc', 'abc', 'abc', 'abc' ],
//     [ 'abc', 'abc', 'abc', 'abc', 'abc' ] ]
 
 
console.log(fill(5, 5, 5))
//=> [ [ 5, 5, 5, 5, 5 ],
//     [ 5, 5, 5, 5, 5 ],
//     [ 5, 5, 5, 5, 5 ],
//     [ 5, 5, 5, 5, 5 ],
//     [ 5, 5, 5, 5, 5 ] ]
 
 
console.log(fill({name: 'steve'}, 3, 3));
// [ [ { name: 'steve' }, { name: 'steve' }, { name: 'steve' } ],
//   [ { name: 'steve' }, { name: 'steve' }, { name: 'steve' } ],
//   [ { name: 'steve' }, { name: 'steve' }, { name: 'steve' } ] ]

Params

fill(value, rows, columns);
  • value: {*} the value to fill the matrix with.
  • rows: {Number} the number of rows in the matrix.
  • columns: {Number} the number of columns in the matrix.

Readme

Keywords

Package Sidebar

Install

npm i matrix-fill

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • colbyy