作者:雇Anitamia | 来源:互联网 | 2020-09-09 00:19
let o2 = JSON.parse(JSON.stringify(o1))
function deepCopy(s) {
const d = {}
for (let k in s) {
if (typeof s[k] == 'object') {
d[k] = deepCopy(s[k])
} else {
d[k] = s[k]
}
}
return d
}
浅拷贝实例代码:
let o2=Object.assign({},o1)
推荐教程:js入门教程
以上就是js中对象深拷贝和浅拷贝的区别是什么的详细内容,更多请关注 第一PHP社区 其它相关文章!