Contact: aviboots(AT)netvision.net.il
39,851 questions
51,772 answers
573 users
const rows: number = 3; const cols: number = 2; let arr: number[][] = new Array(rows); for (var i = 0; i < rows; i++) { arr[i] = new Array(cols); } console.log(arr); /* run: [[, ], [, ], [, ]] */
const rows: number = 3; const cols: number = 2; let arr: number[][] = Array.from(Array(rows), () => new Array(cols)); for (var i = 0; i < rows; i++) { arr[i] = new Array(cols); } console.log(arr); /* run: [[, ], [, ], [, ]] */
const rows:number = 3; const cols:number = 4; const arr: number[][] = new Array(rows).fill(new Array(cols).fill(0)); console.log(arr); /* run: [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] */