按值传递和按引用传递
按引用传递
function test(obj){
这里对num这个变量创建了一个内存的副本
当前obj对内存的这个地址指向同一个
var num = num + 1;
return num;
obj.age = "20";
console.log("inner",obj)
}
var obj = {
name : "xiaoming"
}
test(obj);
console.log("outer",obj)
按值传递和按引用传递
按引用传递
function test(obj){
这里对num这个变量创建了一个内存的副本
当前obj对内存的这个地址指向同一个
var num = num + 1;
return num;
obj.age = "20";
console.log("inner",obj)
}
var obj = {
name : "xiaoming"
}
test(obj);
console.log("outer",obj)
本文标题:2018-03-21
本文链接:https://www.haomeiwen.com/subject/ihfoqftx.html
网友评论