Встречается на собеседованиях • сегодня

Что находится в конце цепочки прототипов

В JavaScript цепочка прототипов заканчивается на null.

Пример:

javascript
function Person() {}
const person = new Person();

// Цепочка прототипов:
person.__proto__ === Person.prototype
Person.prototype.__proto__ === Object.prototype
Object.prototype.__proto__ === null

Когда движок JS ищет свойство/метод, он поднимается по цепочке прототипов до Object.prototype, и если не находит - возвращает undefined. null здесь служит маркером конца цепочки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы