2011-12-08 13 views

答えて

2
var arr = []; 
for(var i = 0;i<100;++i){ 
    arr[i] = []; 
    for(var j = 0; j < 100; ++j){ 
    arr[i][j] = i*j; 
    } 
} 
13
var test = []; 
for(var i = 0; i < 100; i++){ 
    test.push([i, "lol"]); 
} 
+0

シンプルで問題なく動作します。 –

4
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); 
} 
+0

2次元以上の配列を初期化するときにこの関数が機能しないようです。 –

+0

Protoss OP ..... –

0

その配列の配列。

var arr = [ 

    [0,1,2], 
    [3,4,5], 
    [ 
     ['a','b','c'] 
    ] 

];