Как работат метод assign в js?
3 года назад
Andrey Moshkov
Ответы
Метод Object.assign() используется для копирования свойств из одного или нескольких объектов в объект, переданный в метод первым аргументом.
Копирование с помощью Object.assign() является неглубоким (поверхностным). Это означает, что вложенные объекты или массивы будут копироваться в новый объект по ссылке из исходного.
Если первым аргументом передан пустой объект, то метод вернёт копию объекта, переданного вторым аргументом:
Пример слияния объектов:
Если объекты содержат совпадающие свойства, то итоговое значение этого свойства будет взято из объекта, переданного в метод Object.assign() последним:
3 года назад
Кирилл Маркеев





