Bonjour à tous,
J'essaye de tester l'existence de la propriété d'un objet javascript de la manière suivante:
if (parentFieldIds[twoLastsDigits].parentid == maVal)
...reste du traitement entre accolades...
Lorsque parentFieldIds[twoLastsDigits].parentid existe, le test fonctionne et tout se passe bien.
Par contre si parentFieldIds[twoLastsDigits] n'existe pas, l'appel à parentFieldIds[twoLastsDigits].parentid me renvoie l'erreur suivante:
TypeError: 'undefined' is not an object (evaluating 'parentFieldIds[twoLastsDigits].parentid')
j'ai essayé de faire mon test avec if (typeof obj != "undefined") et aussi if (obj). La même erreur revient systématiquement.
Comment puis-je tester ma valeur dans ce tableau sans avoir d'erreur?
En vous remerciant pour vos réponses.