J'essaie de parcourir le tableau 'myArr' ci-dessous et de faire correspondre n'importe quel nombre avec numberID vairable. Cependant, je continue à afficher la déclaration d'état dans la console quand je sais qu'il y a une correspondance dans le tableau.Comment trouver un nombre correspondant dans un tableau multidimensionnel?
Existe-t-il un moyen de parcourir le tableau et de faire correspondre les nombres?
De plus, le premier ensemble de nombres est celui que je souhaite apparier. Je veux afficher le deuxième nombre si le premier est apparié.
<script>
var numberID = 123456789;
var myArr = [
[123456789, 23149232],
[87649235, 12355678],
[54353122, 76768621],
[88907665, 65778448],
];
var ID = numberID;
var i = myArr.indexOf(ID);
if(i > -1){
console.log('We found a match for the following number ID: ' , myArr[0][0]);
console.log('Here is the matching 2nd number: ' , myArr[0][1]);
}
else {
console.log('Did not find a matching number ID');
}
</script>
Je vous suggère d'utiliser une "boucle". –
Voulez-vous trouver tous les matchs, ou juste le premier? –