Метод Object.create()
Пример
// Создать объект:
const person = {
firstName: "Андрей",
lastName: "Щипунов",
};
// Создать новый объект
const man = Object.create(person);
man.firstName = "Сергей";
Попробуйте сами »
Описание
Object.create() создает объект из существующего объекта.
Связанные методы:
Object.assign() копирует свойства исходного объекта в целевой объект.
Object.create() создает объект из существующего объекта.
Object.fromEntries() создает объект из списка ключей/значений.
Синтаксис
Object.create(object, properties)
Параметры
| Параметр | Описание |
| object | Обязательно. Существующий объект. |
| properties | Необязательно. Описывает свойства, которые нужно добавить или изменить: value: value writable : true|false enumerable : true|false configurable : true|false get : function set : function |
Возвращаемое значение
| Тип | Описание |
| Object | Созданный объект. |
Поддержка браузера
Object.create() — функция ECMAScript5 (ES5).
ES5 (JavaScript 2009) полностью поддерживается во всех современных браузерах с июля 2013 года:
| Chrome 23 |
IE/Edge 11 |
Firefox 21 |
Safari 6 |
Opera 15 |
| Sep 2012 | Sep 2012 | Apr 2013 | Jul 2012 | Jul 2013 |