谷歌搜索“javascript clone object”会带来一些非常奇怪的结果,其中一些已经无可救药地过时了,而另一些则太复杂了,是不是就这么简单:
let clone = {...original};
这有什么问题吗?
最佳答案
这对浅层克隆很有用。 object spread is a standard part of ECMAScript 2018 .
对于深度克隆,您需要 different solution .
const clone = {...original}
浅克隆
const newobj = {...original, prop: newOne}
将另一个 prop 不可变地添加到原始对象并存储为新对象。
关于javascript - 这是在 ES6 中克隆对象的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39736397/