S’il vous plait comment je peux parcourir un tableau multidimensionnel en JavaScript?
Supposons que le tableau multidimensionnel soit déclaré de cette façon:
var arr[][];
Puis-je faire cela en JavaScript ? Comment puis-je itérer automatiquement dans le tableau multidimensionnel?
arr[0][0]
arr[0][1]
arr[0][2]
arr[1][0]
arr[1][1]
arr[1][2]
arr[2][0]
etc...
Isaac
2
Vous pouvez faire quelque chose comme ça :
var numbers = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];
for(var i = 0; i < numbers.length; i++) {
var number = numbers[i];
for(var j = 0; j < number.length; j++) {
console.log("number[" + i + "][" + j + "] = " + number[j]);
}
}
Sortie:
number[0][0] = 1
number[0][1] = 2
number[0][2] = 3
number[1][0] = 4
number[1][1] = 5
number[1][2] = 6
number[2][0] = 7
number[2][1] = 8
number[2][2] = 9
Henri
3
Essayez le code suivant:
var strings = [["A", "B"], ["C", "D"]];
for(var i = 0; i < strings.length; i++) {
for(var j = 0; j < strings[i].length; j++) {
console.log(strings[i][j]);
}
}
Sortie:
A
B
C
D
Une solution simple et claire en utilisant la boucle for…in
var arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];
for (let i of arr) {
for (let j of i) {
console.log(j)
}
}
Sortie:
1
2
3
4
5
6
7
8
9
Je vous recommande de voir le tutoriel suivant: