224 votes

Tester si quelque chose n’est pas indéfini dans JavaScript

Je suis en train de vérifier `` , mais j’obtiens l’erreur :

Uncaught TypeError : Impossible de lire propriété « title » undefined.

344voto

amosrivera Points 11654

réponse [0] n'est pas défini, vérifiez si elle est définie et puis vérifiez pour son titre de propriété.

40voto

Rion Williams Points 22784

Il suffit de cocher si`` n’est pas défini :

Si vous devez toujours vérifier le titre :

35voto

Karl Henselin Points 186

J’ai eu du mal avec tous les autres exemples de code ci-dessus. En Chrome, c’est la condition qui a fonctionné pour moi :

Je vais devoir tester que dans d’autres navigateurs et voir comment les choses vont que je suppose.

13voto

André Mendes Points 79

En fait vous devez entourer d’un bloc Try/Catch afin que votre code ne s’arrêtera pas de travailler. Comme ça :

1voto

DavidGouge Points 2761

Ce sera parce que response[0] lui-même est indéfini.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X