小编典典

这是在 ES6 中克隆对象的好方法吗?

all

谷歌搜索“javascript clone object”会带来一些非常奇怪的结果,其中一些已经过时了,有些太复杂了,这不是那么简单:

let clone = {...original};

这有什么问题吗?


阅读 109

收藏
2022-07-28

共1个答案

小编典典

对于浅层克隆 很有用。对象扩展是 ECMAScript 2018 的标准部分。

对于深度克隆,您需要不同的解决方案

const clone = {...original}shallow clone

const newobj = {...original, prop: newOne}将另一个道具不变地添加到原始道具并存储为新对象。

2022-07-28