hello world
误区:
var a={age:12}
function fn(obj){
obj={age:15} //形参所拥有的内存地址值变了
}
fn(a) //
console.log(a) //a的结果没变 {age:12}
基本类型的复制就是在栈内存中开辟出了一个新的存储区域用来存储新的变量,这个变量有它自己的值,所以如果其中一个的值改变,则不会影响到另一个。
误区:
var a={age:12}
function fn(obj){
obj={age:15} //形参所拥有的内存地址值变了
}
fn(a) //
console.log(a) //a的结果没变 {age:12}
基本类型的复制就是在栈内存中开辟出了一个新的存储区域用来存储新的变量,这个变量有它自己的值,所以如果其中一个的值改变,则不会影响到另一个。