为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只斗牛犬 2018-12-16 15:49:48
尝试过使用slice(),concat(),map()等方法克隆一个数组,然后使用forEach遍历数组来修改数组里对象的属性值,发现原数组里的对象的属性值会跟着改变,请问有什么办法可以解决:修改克隆数组对象的属性值,原数组对象的值可以不改变?
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

一种比较简便的方法是JSON.parse(JSON.stringify(arrObj))

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 433 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号