Цепочка прототипов заканчивается null. У обычного объекта перед ним обычно находится Object.prototype, но возможны объекты без этого звена.
Что находится в конце цепочки прототипного наследования?
Цепочка прототипов заканчивается null. У обычного объекта перед ним обычно находится Object.prototype, но возможны объекты без этого звена.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Цепочка прототипов заканчивается null. У обычного объекта перед ним обычно находится Object.prototype, но возможны объекты без этого звена.
Object.getPrototypeOf(Object.prototype) === null. Объект Object.create(null) сразу имеет null-прототип и не наследует привычные методы вроде toString. Сам null не объект-прототип с методами, а признак завершения поиска.