JS обучения -day07

Дополнение к объекту прототипа

. 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>

 

рекомендация

отwww.cnblogs.com/lijingjaj/p/11183824.html