Duplicata possible :
Détection d'une propriété d'objet non définie en JavaScript
A partir de l'exemple JavaScript ci-dessous,
try {
if(jsVar) {
proceed();
}
}
catch(e) {
alert(e);
}
ce jsVar est déclaré et initialisé dans un autre fichier.
Le problème est que le code lance une erreur non définie lorsqu'il est exécuté avant que l'autre fichier (où il est déclaré et initialisé) ne soit exécuté. C'est pourquoi il est entouré de try et catch.
Quelle est la meilleure façon de gérer cette erreur non définie que le try catch ?