对象分配更新原始源

时间:2016-05-16 13:05:09

标签: javascript ecmascript-6 clone

今天,我正在使用redux。

当我使用没有内部数组的对象创建带有Object.assign的副本时,它运行良好。

但是当我不得不处理这样的物体时:

{
      ID:'2',
      NAME:'GENERAL',
      FIELDS:[
        {
          ID:'1',
          NAME:'M2'
        }
      ]
    }

,对象分配会复制,但我在副本中所做的更改也发生在原文中。

我必须使用lodash cloneDeep。

任何人都知道为什么会出现这种情况?

0 个答案:

没有答案