看代碼:
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刪除。