Tester si une valeur existe dans un tableau à deux dimensions

Par golendercaria, il y a 10 ans


Bonjour.

Quelqu'un sais comment gérer ce genre de test sans provoquer d'erreur ?

let a = []; if( a[10][30] == undefined ){ log("Erreur"); }else{ log(a[10][30] + " existe!"); }

La mon browser me dit que a[10] est undefined, c'est logique je ne l'ai pas définis, mais comment je peux faire pour checker l'ensemble, sans devoir faire le test sur les deux dimensions ?
Si je dois tester a[a][b][c][d][e][f] cela devient très pénible.

1 réponse

Skyz0h, il y a 10 ans

Je pense que le code suivant devrait fonctionner (pas test):

let a = []; if (a.includes([[10], [30]]) { console.log('Undefined indexes'); else { console.log('Indexes found!'); }