修改克隆数组对象的属性值,原数组对象的属性值一定会跟着改变的吗?

尝试过使用slice(),concat(),map()等方法克隆一个数组,然后使用forEach遍历数组来修改数组里对象的属性值,发现原数组里的对象的属性值会跟着改变,请问有什么办法可以解决:修改克隆数组对象的属性值,原数组对象的值可以不改变?

https://img4.mukewang.com/5c1603c200014da206430602.jpg


一只斗牛犬
浏览 435回答 1
1回答

眼眸繁星

一种比较简便的方法是JSON.parse(JSON.stringify(arrObj))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript