Comment créer un tableau multidimensionnel en version javascript?

Comment créez-vous un tableau multidimensionnel en version JavaScript en utilisant une boucle for?

var test = []; for(var i = 0; i < 100; i++){ test.push([i, "lol"]); } 
 var sDataArray = MultiDimensionalArray(2, 2); function MultiDimensionalArray(iRows, iCols) { var i; var j; var table = new Array(iRows); for (i = 0; i < iRows; i++) { table[i] = new Array(iCols); for (j = 0; j < iCols; j++) { table[i][j] = ""; } } return (table); } 
 var arr = []; for(var i = 0;i<100;++i){ arr[i] = []; for(var j = 0; j < 100; ++j){ arr[i][j] = i*j; } } 

C'est un ensemble de tableaux.

 var arr = [ [0,1,2], [3,4,5], [ ['a','b','c'] ] ];