La méthode JavaScript Object.propertyIsEnumerable () vérifie si la propriété donnée est énumérable et est la propriété de l'objet.
La syntaxe de la propertyIsEnumerable()
méthode est:
obj.propertyIsEnumerable(prop)
Voici obj
un objet.
Paramètres propertyIsEnumerable ()
La propertyIsEnumerable()
méthode prend en compte:
- prop - Le nom de la propriété à tester.
Valeur renvoyée par propertyIsEnumerable ()
- Renvoie un
Boolean
indiquant si la propriété spécifiée est énumérable et est la propriété de l'objet.
Remarque: chaque objet a une propertyIsEnumerable
méthode. Cette méthode peut déterminer si la propriété spécifiée dans un objet peut être énumérée par une for… in
boucle.
Exemple: utilisation de Object.propertyIsEnumerable ()
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
Production
vrai faux faux vrai
Lecture recommandée: objet Javascript getPrototypeOf ()