В Javascript есть много встроенных объектов (например: Object, Number, Array, Math), которые готовы к клонированию/прототипированию для создания собственных пользовательских объектов.Как встроенные объекты (например: «Объект»), созданные в Javascript любым движком JS?
Я понимаю, как пользовательские объекты наследуют встроенные объекты. Объект Object находится поверх цепочки наследования.
Как этот объект «Объект» создан в памяти в первую очередь? Кто его создает?
Может ли кто-нибудь объяснить это на примере любого двигателя JS? (Предпочтительно двигатель V8). Заранее спасибо!!
'Объект' является функцией. Это не вершина цепочки наследования. Соответствующая часть спецификации, которая объясняет, как инициализировать область, - http://www.ecma-international.org/ecma-262/7.0/#sec-createrealm. –