Here is how I tried creating a 2D array:
var data = new Array(10);
// an array of length 10 all elements undefined
var twoDArray = data.map(function (d){
return new Array(20); // expected to be 2d array, but 10 elements all undefined
});
But now if I do the following I get results as expected:
var data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
var twoDArray = data.map(function (d){
return new Array(20);
});