Метод object.create () в JavaScript используется для создания нового объекта с указанным объектом-прототипом и свойствами.
- Javascript Object Create ()
- Синтаксис
- Метод Object.create принимает два аргумента. prototypeObject: вновь созданный объект-прототип объекта. Это должен быть объект или значение null. propertiesObject: Свойства нового объекта. Этот аргумент является необязательным. Возвращаемое значение Он вернет новый объект с указанным объектом-прототипом и properties. Давайте рассмотрим простой пример. let infinityGauntlet = Object. create ({}); infinityGauntlet.stoneName = 'TimeStone'; console.log (infinityGauntlet); Вывод В приведенном выше примере сначала мы создали объект-прототип, а затем присвоили свойство этому объекту . Давайте рассмотрим другой пример с методом в качестве свойства. //app.jsconst person = {isHuman: false, intro: function () {console.log (`Меня зовут $ {this .name} и я межгалактический Социопат !! `); }}; const celestialCepians = Object.create (person); celestialCepians.name = 'Thanos'; celestialCepians.isHuman = false; celestialCepians.intro (); Вывод Пользовательские и пустые объекты Новый объект, созданный из полностью настраиваемого объекта (особенно из нулевой объект, который является настраиваемым объектом без членов, может вести себя неожиданным образом. Давайте рассмотрим пример объекта нулевого свойства. //app.jsfreshObj = Object.create ({}); nullObj = Object.create (null); console.log (typeof (nullObj)); console.log (nullObj); Итак , метод Object.create () используется для создания нового объекта с указанным объектом-прототипом и свойствами. Метод Object.create () возвращает новый объект с указанным объектом-прототипом и pro Perties. Основная цель использования метода Object.create () — реализация наследования. Наконец, пример создания () объекта Javascript завершен.
- Возвращаемое значение
- Вывод
- Вывод
- Пользовательские и пустые объекты
- Итак , метод Object.create () используется для создания нового объекта с указанным объектом-прототипом и свойствами. Метод Object.create () возвращает новый объект с указанным объектом-прототипом и pro Perties. Основная цель использования метода Object.create () — реализация наследования. Наконец, пример создания () объекта Javascript завершен.
Javascript Object Create ()
Javascript Object.create () — это встроенный метод, который создает новый объект, используя существующий объект в качестве прототипа вновь созданного объекта. Он вернет новый объект с указанным объектом-прототипом и свойствами.
Синтаксис
Синтаксис Метод create () объекта Javascript выглядит следующим образом.
Object.create (prototype_object, propertiesObject)
Метод Object.create принимает два аргумента.
- prototypeObject: вновь созданный объект-прототип объекта. Это должен быть объект или значение null.
- propertiesObject: Свойства нового объекта. Этот аргумент является необязательным.
Возвращаемое значение
Он вернет новый объект с указанным объектом-прототипом и properties.
Давайте рассмотрим простой пример.
let infinityGauntlet = Object. create ({}); infinityGauntlet.stoneName = 'TimeStone'; console.log (infinityGauntlet);
Вывод
В приведенном выше примере сначала мы создали объект-прототип, а затем присвоили свойство этому объекту . Давайте рассмотрим другой пример с методом в качестве свойства.
//app.jsconst person = {isHuman: false, intro: function () {console.log (`Меня зовут $ {this .name} и я межгалактический Социопат !! `); }}; const celestialCepians = Object.create (person); celestialCepians.name = 'Thanos'; celestialCepians.isHuman = false; celestialCepians.intro ();
Вывод
Пользовательские и пустые объекты
Новый объект, созданный из полностью настраиваемого объекта (особенно из нулевой объект, который является настраиваемым объектом без членов, может вести себя неожиданным образом.
Давайте рассмотрим пример объекта нулевого свойства.
//app.jsfreshObj = Object.create ({}); nullObj = Object.create (null); console.log (typeof (nullObj)); console.log (nullObj);
Итак , метод Object.create () используется для создания нового объекта с указанным объектом-прототипом и свойствами. Метод Object.create () возвращает новый объект с указанным объектом-прототипом и pro Perties.
Основная цель использования метода Object.create () — реализация наследования.
Наконец, пример создания () объекта Javascript завершен.