Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/prototype-chain

Что такое цепочка прототипов (prototype chain) в JavaScript?

СобеседованиеПрототипы и классы

Цепочка прототипов — это механизм поиска свойств и методов объекта.

При обращении к свойству JavaScript:

  1. Сначала ищет свойство в самом объекте
  2. Если не находит, ищет в прототипе объекта (__proto__)
  3. Если не находит, ищет в прототипе прототипа
  4. Продолжает поиск до тех пор, пока не достигнет Object.prototype (конец цепочки)
  5. Если свойство не найдено, возвращает undefined

Цепочка прототипов позволяет объектам наследовать свойства и методы от других объектов.

  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov