编程语言
首页 > 编程语言> > javascript – 这是克隆ES6中对象的好方法吗?

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