Ce code est uniquement itérant les 9 premiers NOS dans la matrice imbriquée.
var arr = [[[1,2,3,4,5,6,7,8,9],[1,2,3,4]]];
for (var i=0; i < arr.length; i++) {
for(var j = 0; j < arr[i].length; j++) {
for(var k = 0; k < arr[j].length; k++){
console.log(arr[i][j][k]);
};
};
};
3 Réponses :
Le problème est avec la troisième boucle. Code corrigé -
for (var i=0; i < arr.length; i++) {
for(var j = 0; j < arr[i].length; j++) {
for(var k = 0; k < arr[i][j].length; k++){
console.log(arr[i][j][k]);
};
};
};
Vous avez manqué un itérateur sur votre deuxième boucle
Ici } p> p>
La troisième boucle devrait utiliser
arr [i] [j] longueur code>Est-il nécessaire d'utiliser
for-boucle code> pour vous?Salut Menai - Voulez-vous dire qu'il y a une meilleure méthode? pl suggérez-vous.