配列の配列(グラフのようなもの)、すべての配列をどのように反復するのですか?配列の配列をループする
var parentArray = [
[[1,2,3],[4,5,6],[7,8,9]],
[[10,11,12],[13,14,15],[16,17,18]],
[[19,20,21],[22,23,24],[26,27,28]]
];
実際の配列の例は、任意の数の配列と配列を含むことができます。それらの数字をすべて印刷するには?あなたは再帰を使用する必要が次元の数が不明でアレイの場合
for(var i = 0; i < parentArray.length; i++){
for(var j = 0; j < parentArray[i].length; j++){
console.log(parentArray[i][j]);
}
}
:ここでのループのためにネストされたあなたが使用することになり
function printArray(arr){
for(var i = 0; i < arr.length; i++){
if(arr[i] instanceof Array){
printArray(arr[i]);
}else{
console.log(arr[i]);
}
}
}
:http://stackoverflow.com/questions/4419537/enhanced-for-loop-in-2d-array-javascript –