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