UNPKG

plotboilerplate

Version:

A simple javascript plotting boilerplate for 2d stuff.

23 lines (17 loc) 529 B
/** * @author Ikaros Kappler * @date 2020-10-23 * @version 1.0.0 **/ import { arrayFill } from "./arrayFill"; import { Matrix } from "../datastructures/interfaces"; /** * A matrix-fill helper function. Equivalent of lodash.array_fill(...). */ export const matrixFill = <T extends any>( countA:number, countB:number, initialValue:T ) : Matrix<T> => { const arr : Matrix<T> = Array<Array<T>>( countA ); for( var i = 0; i < countA; i++ ) { arr[i] = arrayFill<T>( countB, initialValue ); } return arr; };