Retourner à la page d'accueil de TJS

Méthode : Object.propertyIsEnumerable()

          

Indique si une propriété d'un objet est listable

Syntaxe
Boolean objet.propertyIsEnumerable(String nom)

Description
Retourne true si la propriété de objet est "enumerable", c'est-à-dire listable dans les boucles for .. in ou dans l'appel à getOwnPropertyNames().

Retourne false dans le cas contraire. Cela ne signifie pas que la propriété n'existe pas !


Exemple Propriétés enumerable et valeur
Code source
<script type="text/javascript">
function Processeur(nom, vitesse)
{
    this.nom = nom;
    this.vitesse = vitesse;
}
var p = new Processeur("i9", "4 GHz");

console.log("p.nom vaut "+p.nom);
console.log("p.nom est-il enumerable ? "+p.propertyIsEnumerable("nom"));

console.log("p.constructor.name vaut "+p.constructor.name);
console.log("p.constructor est-il enumerable ? "+p.propertyIsEnumerable("constructor"));
</script>

Résultat
Emulation de la console
Explication
Quelques propriétés et leur valeur.
p.constructor existe mais n'est pas enumerable.

Page en rapport
Le JavaScript, langage objet
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Nouveau service en ligne de TJS

cleanMyJS : Détectez toutes les erreurs JavaScript de vos sitescleanMyJS.com
Détectez, enregistrez et analysez toutes les erreurs JavaScript de vos sites
Le 13/12/2018 19:18:47 sur php7 en 20.64 ms