Die Codekopie lautet wie folgt:
/*
PropertyISenumerable () wird verwendet, um festzustellen, ob die Eigenschaft zu einem Objekt gehört.
1. Diese Eigenschaft muss zur Instanz und nicht zum Prototyp gehören.
2. Diese Eigenschaft muss aufgezählt sein, dh eine benutzerdefinierte Eigenschaft, die für..in ausgeschult werden kann.
Solange die beiden oben genannten Anforderungen erfüllt sind, wird True zurückgegeben.
*/
Funktion myObject () {
this.name = "Ich bin die Eigenschaft einer Instanz";
}
var obj = new myObject ();
alert (obj.propertyisenumerable ("name")); // true
MyObject.prototype.say = "Ich bin die Eigenschaft des Prototyps";
ALERT (obj.Propertyisenumerable ("Say"));
für (var i in obj) {
Alarm (i); // Name, Alter
}