JavaScript Object.create()
- Предыдущая страница constructor
- Следующая страница defineProperties()
- Вернуться на один уровень выше Руководство по объектам JavaScript
Определение и использование
Object.create()
Методы используются для создания нового объекта из существующего.
Связанные методы:
Object.assign()
Копирование свойств источника в целевой объект.
Object.create()
Создание нового объекта из существующего.
Object.fromEntries()
Создание объекта из списка ключ/значение.
Экземпляр
// Создание объекта const person = { firstName: "Bill", lastName: "Gates" }; // Создание нового объекта const man = Object.create(person); man.firstName = "Peter";
Грамматика
Object.create(object, properties)
Параметр
Параметр | Описание |
---|---|
object | Обязателен. Существующий объект. |
properties |
Опционально. Оп�述атор свойств для добавления или изменения:
|
Возвратное значение
Тип | Описание |
---|---|
Object | Создается новый объект. |
Поддержка браузерами
Object.create()
Это функция ECMAScript5 (ES5).
С июля 2013 года все современные браузеры полностью поддерживают ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Сентябрь 2012 года | Сентябрь 2012 года | Апрель 2013 года | Июль 2012 года | Июль 2013 года |
- Предыдущая страница constructor
- Следующая страница defineProperties()
- Вернуться на один уровень выше Руководство по объектам JavaScript