TypeError: myArray[j] is undefined

I’ve never seen a multi-dimensional array declared like var temp = [[]];
I’d do something like

var temp = [];
for .....
 temp[i] = []; 
 temp[i][0] = "val";

I’d like to check it out, got a link to some documentation?