如图所示,使用 Object.assign 合并了 obj1 和 obj2 之后,obj1 里面 like 的值被 obj2 替换了。
解决方式:使用 lodash-es 库的 cloneDeep 对 obj1 进行深拷贝,然后用深拷贝的数据进行合并,这样就不会影响 obj1
如图所示,使用 Object.assign 合并了 obj1 和 obj2 之后,obj1 里面 like 的值被 obj2 替换了。
解决方式:使用 lodash-es 库的 cloneDeep 对 obj1 进行深拷贝,然后用深拷贝的数据进行合并,这样就不会影响 obj1