Дополнение к объекту прототипа
. 1 <! DOCTYPE HTML> 2 <HTML> . 3 <голова> . 4 <название> </ название> . 5 </ голова> . 6 <тело> . 7 <тип скрипта = "текст / JavaScript"> . 8 Функция развлечения () {} . 9 = fun.prototype.name «удовольствие значение APOS» ; 10 вара OBJ = новый новый удовольствия (); . 11 console.log (obj.name); 12 13 // используются для проверки , содержит ли объект атрибут, но если объект не есть прототип, 14 // вернется к истинному 15 console.log ( "имя" в OBJ); 16 17 = Obj.sex «ЖЕНСКИЙ» ; 18 // использование hasOwnProperty объекта () , чтобы проверить , является ли сам объект , содержащий атрибут 19 // только тогда , когда атрибуты , содержащиеся в самом объекте, используя этот метод будет возвращать истинное 20 является console.log (obj.hasOwnProperty ( "Возраст")); // ложному 21 console.log (obj.hasOwnProperty ( "Sex")); // к истинному 22 является console.log (obj.hasOwnProperty ( "hasOwnProperty")); // ложь 23 24 console.log (obj._proto_.hasOwnProperty ( "hasOwnProperty"));// должен быть ложным, но теперь , кажется , не имеет прото, так пожалуется 25 26 // Объект прототипа является объектом, поэтому он также имеет прототип 27 // Когда мы используем свойство или метод объекта, он будет первым в себе Глядя 28 // себя , если есть возможность прямого использования 29 // если нет , то надо найти прототип объекта, объект - прототип , если есть, то использовать 30 // если нет , то перейти на прототип прототипа не смотрит , пока вы не найдете объект прототипа объекта 31 // объект прототип объекта не прототип, если объект еще не найден, возвращает неопределенное значение 32 33 34 </ Script> 35 </ body> 36 </ HTML>