How do I create an empty 2D array in Javascript (without knowing how many rows or columns there will be in the new array)?
If it\'s a simple array var newArra
You can create a 6 x 6 empty array like this:
var myGrid = [...Array(6)].map(e => Array(6));
Array(6) generates an array with length = 6 and full of undefined values.undefined values.undefined positions.If you need to initialize the grid with a default value:
var value = 'foo'; // by default
var myGrid = [...Array(6)].map(e => Array(6).fill(value));
Now you have a 6 x 6 grid full of 'foo'.