美文网首页
函数内部定义的对象为局部变量

函数内部定义的对象为局部变量

作者: Bookish倩宝 | 来源:发表于2016-07-19 10:17 被阅读0次

    函数内部重写obj,函数外部优先执行

    function setName(obj) {
    obj.name = "Nicholas";
    obj = new Object();
    obj.name = "Greg";
    }
    var person = new Object();
    setName(person);
    alert(person.name); //"Nicholas"
    当在函数内部重写 obj 时,这
    个变量引用的就是一个局部对象了。而这个局部对象会在函数执行完毕后立即被销毁。

    相关文章

      网友评论

          本文标题:函数内部定义的对象为局部变量

          本文链接:https://www.haomeiwen.com/subject/lgemjttx.html