js 对象拷贝

js 对象拷贝

今天写 Vue 前端项目的时候遇到这样一个问题(但这个问题和 Vue 似乎没有半毛钱关系), 就是存在一个对象, 怎样才能不改变这个原有的对象进行操作?

很明显, 简单的 let newObj = oldObj 是肯定不行的, 可以通过 浅拷贝 进行解决:

let oldObj = {
a: 1,
b: '2'
}

let newObj = Object.assign({}, oldObj)

参考:

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×