La bibliothèque JQuery a été développée spécifiquement pour simplifier et unifier certaines fonctionnalités JavaScript.
Cependant, si vous devez vérifier une variable par rapport à undefined
il n'est pas nécessaire d'inventer une méthode spéciale, puisque JavaScript dispose d'une fonction typeof
qui est simple, rapide et multiplateforme :
if (typeof value === "undefined") {
// ...
}
Elle renvoie une chaîne de caractères indiquant le type de la variable ou de l'autre opérande non évaluée. Le principal avantage de cette méthode, par rapport à if (value === undefined) { ... }
c'est que typeof
ne lèvera jamais d'exception dans le cas où la variable value
n'existe pas.
0 votes
Duplicata possible de Détection d'une propriété indéfinie d'un objet