(js) Savoir si l'indice d'un tableau existe
jt28960
-
jt28960 -
jt28960 -
Bonjour,
je cherche un moyen de savoir si le tableau possède une valeur à une position donnée :
Quand j'essaye
if(this.map[yb][xb] == 8)
dans une boucle, j'obtiens évidement :
Uncaught TypeError: Cannot read property '2' of undefined
Car en effet, la limite du tableau est yb = 20 et xb= 10 par exemple, et là, j'ai this.map[21][2] ...
Le problème c'est que quelques fois, yb ou xb peuvent être égal à -1...
J'ai essayé :
if(typeof(this.map[yb][xb]) != 'undefined')
Evidemment cela ne fonctionne pas.
Quelle est la fonction à employer pour savoir si le tableau est défini à un certain indice ?
Merci par avance pour vos réponses
je cherche un moyen de savoir si le tableau possède une valeur à une position donnée :
Quand j'essaye
if(this.map[yb][xb] == 8)
dans une boucle, j'obtiens évidement :
Uncaught TypeError: Cannot read property '2' of undefined
Car en effet, la limite du tableau est yb = 20 et xb= 10 par exemple, et là, j'ai this.map[21][2] ...
Le problème c'est que quelques fois, yb ou xb peuvent être égal à -1...
J'ai essayé :
if(typeof(this.map[yb][xb]) != 'undefined')
Evidemment cela ne fonctionne pas.
Quelle est la fonction à employer pour savoir si le tableau est défini à un certain indice ?
Merci par avance pour vos réponses
A voir également:
- (js) Savoir si l'indice d'un tableau existe
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Indice téléphonique - Guide
- Imprimer un tableau excel - Guide