Кода -копия выглядит следующим образом:
/*
PropertySeNumerable () используется для определения того, принадлежит ли свойство объекту.
1. Этот атрибут должен принадлежать экземпляру, а не к прототипу.
2. Это свойство должно быть перечисленным, то есть на заказ, которое можно зацикнуть через ... IN.
Пока два вышеупомянутых требования будут выполнены, верно будет возвращено;
*/
функция myObject () {
this.name = "Я собственность экземпляра";
}
var obj = new myObject ();
Alert (obj.propertyIsenumerable ("имя")); // true
Myobject.prototype.say = "Я - свойство прототипа";
Alert (obj.propertyIsEnumerable ("Sake"); // Неверно
для (var i in obj) {
Alert (i); // имя, возраст
}