javascript – 这是克隆ES6中对象的好方法吗?
作者:互联网
谷歌搜索“javascript克隆对象”带来一些非常奇怪的结果,其中一些是绝望的过时,有些只是太复杂,不是那么容易:
let clone = {...original};
这有什么不对吗?
解决方法:
这对于浅层克隆是有益的. object spread is a standard part of ECMAScript 2018.
对于深度克隆,你需要一个different solution.
const clone = {… original} to shallow clone
const newobj = {… original,prop:newOne}以不可变的方式将另一个道具添加到原始文件并作为新对象存储.
标签:javascript,ecmascript-6,javascript-objects 来源: https://codeday.me/bug/20190928/1826534.html