La copie de code est la suivante:
/ *
PropertyIsEnumerable () est utilisé pour détecter si la propriété appartient à un objet.
1. Cet attribut doit appartenir à l'instance et non au prototype.
2. Cette propriété doit être énumérable, c'est-à-dire une propriété personnalisée qui peut être enroulée pour..in.
Tant que les deux exigences ci-dessus sont remplies, Vrai sera retourné;
* /
fonction myObject () {
this.name = "Je suis une propriété d'une instance";
}
var obj = new myObject ();
alert (obj.propertyisenuablem ("nom")); // true
MyObject.prototype.say = "Je suis la propriété du prototype";
alerte (obj.propertyisenumable ("dire"));
pour (var i dans obj) {
alerte (i); // nom, âge
}