HasownProperty: используется для определения того, есть ли у объекта свойство или объект, который вы дали имя. Однако следует отметить, что этот метод не может проверить, имеет ли цепочка прототипа объекта это свойство, которое должно быть членом самого объекта.
ISprototypeof: используется для определения того, существует ли объект, чтобы проверить, существует ли цепочка прототипа в указанном экземпляре объекта. Если это так, он возвращает True, в противном случае он возвращает false.
Кода -копия выглядит следующим образом:
Функция SiteAdmin (псевдоним, SiteName) {
this.nickname = ник;
this.siteName = SiteName;
}
siteadmin.prototype.showadmin = function () {
Alert (this.nickname+" - это веб -мастер"+this.siteName+"!")
};
siteadmin.prototype.showsite = function (siteurl) {
this.siteurl = siteurl;
Адрес возврата this.siteName+"IS"+this.siteurl;
};
var matou = new Siteadmin ("wulin.com", "веб-фронт-разработка");
var Matou2 = new SiteAdmin ("wulin.com", "Застройка веб-фронта");
matou.age = "30";
// matou.showadmin ();
// alert (matou.showsite ("// www.vevb.com/"));
Alert (Matou.hashownProperty («Прозвище»)); // true
Alert (Matou.hashownProperty («Возраст»)); // true
Alert (Matou.hasownProperty ("ShowAdmin")); // false
Alert (matou.hasownproperty ("siteurl")); // false
Alert (siteadmin.prototype.hashownproperty ("showadmin")); // true
Alert (siteadmin.prototype.hashownproperty ("siteurl")); // false
alert (siteadmin.prototype.isprototypeof (matou)) // true
Alert (siteadmin.prototype.isprototypeof (matou2)) // true