= Object.assign({}, obj) дублирует только основной, а newObj.obj === obj.obj(
Поищи deep object copy. Есть либа deepmerge, оно позволяет смержить два объекта. Если взять пустой объект и смержить со вторым, то будет полностью новая копия
Обсуждают сегодня