Рекомендации по курсам:
- Предыдущая страница assign()
- Следующая страница constructor
- Вернуться на один уровень вверх Руководство по объектам JavaScript
JavaScript Object.assign()
Object.assign()
Определение и использование
Методы, используемые для копирования свойств одного или нескольких источников в целевой объект.
Object.assign()
См. также:
Копировать свойства из источника в целевой объект.
Object.create()
Создать новый объект из существующего.
Object.fromEntries()
Создать объект из списка ключ/значение.
instance // Создание целевого объекта const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Создание источника // Копирование свойств из источника в целевой объект Object.assign(person1, person2);
Синтаксис
Object.assign(target, source(s))
Параметры
Параметры | Описание |
---|---|
target | Обязatoire. Целевой объект. |
source | Обязatoire. Один или несколько источников. |
Возвратное значение
Тип | Описание |
---|---|
Object | Целевой объект. |
Поддержка браузерами
Object.assign()
Это функция ECMAScript6 (ES6).
С июня 2017 года все современные браузеры поддерживают ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Май 2016 года | Апрель 2017 года | Июнь 2017 года | Сентябрь 2016 года | Июнь 2016 года |
Object.assign()
Не поддерживается в Internet Explorer.
- Предыдущая страница assign()
- Следующая страница constructor
- Вернуться на один уровень вверх Руководство по объектам JavaScript