JS深浅拷贝 JSON.parse(JSON.stringify(obj))
利用JSON.stringify 将js对象序列化(JSON字符串,再使用JSON.parse来反序列化(还原)js对象
//第一种案例 深拷贝
//实现深拷贝原理:堆栈开辟新内存空间,实现深拷贝
let obj = {
name:'111',
age:22,
f:{
a:3,
b:4,
c:{
d:5
}
}
}
let newobj = JSON.parse(JSON.stringify(obj))
newobj.f.c.d = '
原创
2021-03-26 17:02:08 ·
277 阅读 ·
0 评论