Как работает `Object.prototype` в JavaScript?
СобеседованиеПрототипы и классыОбъекты
Object.prototype — это корневой прототип для всех объектов в JavaScript
- Все объекты в конечном итоге наследуют от
Object.prototype
Object.prototype содержит базовые методы:
toString() — преобразует объект в строку
valueOf() — возвращает примитивное значение объекта
hasOwnProperty() — проверяет наличие собственного свойства
isPrototypeOf() — проверяет, является ли объект прототипом другого
Object.prototype.__proto__ равен null (конец цепочки прототипов)