JavaScript对象拷贝的方法,浅拷贝,深拷贝...
JavaScript对象拷贝的方法
一.json方法
1.适合情况:
json对象的深度克隆。方法是JSON.stringify()转为json字符串,再JSON.paarse()转为json数组
2.缺点:
1,如果你的对象里有函数,函数无法被拷贝下来
2,无法拷贝copyObj对象原型链上的属性和方法
var obj ={
x:1,
y:{
a:1,
b:0,
c:[1,2,3]
}
};
// 相同的引用
var obj2=obj;
console.log(obj2==obj); //true直接复制
原创
2020-11-07 17:58:57 ·
205 阅读 ·
0 评论