对象引用
原创
2019-7-23
08:38
编辑于
2022-6-17
15:38
function foo(obj) {
obj.p = "1"
obj = new Object()
obj.p = "2"
}
var o = new Object();
foo(o);
console.log(o.p);
// o 的引用地址的值给了 obj,即 obj 实际是指向了 o 的内存地址
function foo(obj) {
obj.p = "1"
// obj 指向了新的地址,以后的变动和旧地址无关了
obj = new Object()
obj.p = "2"
}
var o = new Object();
foo(o);
console.log(o.p);
关注我的公众号