看代码:
let obj1 = { name: '张三', age: 18, sex: '男' } let obj2 = obj1 console.log('obj2:', obj2) obj2.age = 22 console.log('obj2:', obj2) console.log('obj1:', obj1)
输出:
解决:
采用深拷贝的方法 :
let obj2 = JSON.parse(JSON.stringify(obj1))
看代码:
let obj1 = { name: '张三', age: 18, sex: '男' } let obj2 = obj1 console.log('obj2:', obj2) obj2.age = 22 console.log('obj2:', obj2) console.log('obj1:', obj1)
输出:
解决:
采用深拷贝的方法 :
let obj2 = JSON.parse(JSON.stringify(obj1))
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。