文章目录
值传递(深拷贝)
1.特点
- 基本数据类型在进行值传递时,只是复制了一份属性值进行操作;(不会影响原值)
2.测试
var a=10;
b=a;
b=b+1;
console.log(a);//10
console.log(b);//11
引用数据传递(浅拷贝)
1.特点
- 引用数据类型在进行值传递时,传递的是引用地址;(引用地址改变了,只要用的是一个引用地址,一个变都变)
2.测试
var o1={
name:'lisi',
age:20
}
o2=o1;
o2.name='terry';
console.log(o1.name);//terry
console.log(o2.name);//terry