Рекомендации по курсам:

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.