空の多次元 JavaScript 配列の次元を設定する合理的に簡潔な方法を見つけようとしましたが、これまでのところ成功していません。
まず、 を使用して空の 10x10x10 配列を初期化しようとしましvar theArray = new Array(10, 10 10)
たが、代わりに 3 つの要素を持つ 1 次元配列しか作成されませんでした。
ネストされた for ループを使用して空の 10x10x10 配列を初期化する方法を理解しましたが、この方法で配列初期化子を記述するのは非常に面倒です。ネストされた for ループを使用して多次元配列を初期化するのは非常に面倒な場合があります: JavaScript で空の多次元配列の次元を (任意の次元で) 設定するより簡潔な方法はありますか?
//Initializing an empty 10x10x10 array:
var theArray = new Array();
for(var a = 0; a < 10; a++){
theArray[a] = new Array();
for(var b = 0; b < 10; b++){
theArray[a][b] = new Array();
for(var c = 0; c < 10; c++){
theArray[a][b][c] = 10
}
}
}
console.log(JSON.stringify(theArray));