1.0.1 • Published 7 years ago

matrix-fill v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

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.
1.0.1

7 years ago

1.0.0

7 years ago