Je souhaite vérifier si mes données json sont null/undefined. J'ai le code suivant mais il semble sauter la vérification et aller directement au else
.IF null ELSE - Corriger la syntaxe de If Else
if (events === null) {
container.append(nano(nogig));
} else {
events[0].start.good_date = good_date(events[0].start.date);
container.append(nano(template, events[0]));
}
ligne 385 sur cette jsFiddle
Pourquoi utilisez-vous === plutôt que ==? – Kritner
@Kritner: Voir [this] (http://stackoverflow.com/questions/359494/does-it-matter-which-equals-operator-vs-i-use-in-javascript-comparisons) pour comprendre pourquoi. – djikay
droit, mais comment le type d'un "null" peut-il jamais être équivalent à (events) null sans qu'une sorte de conversion soit faite sur les événements? Avec l'opérateur === vos objets sont comparés comme c'est oui? Comme le dit le booléen, cela devrait vous obtenir les résultats attendus. Lisez aussi: http://stackoverflow.com/questions/5113374/javascript-check-if-variable-exists-is-defined-initialized-which-method-is-b Je pense que cela touche à peu près le même problème que vous ' a frappé – Kritner