对象引用

2019/7/23
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);
原创文章,持续完善中,转载请注明出处。本文地址: https://www.qinshenxue.com/article/2019-07-23-08-38-57.html