CodingMonkey_plus
2018-07-28 17:07
采纳率: 0%
浏览 653
已采纳

JavaScript关于闭包的运行机制的问题,运行w3cschool的代码,结果出现问题

console.log("0");
var name = "The Window";
console.log("1");
var object = {
    name: "My Object",
    getNameFunc: function () {
        return function () {
            console.log(this.name);
            return this.name;

        };
    }
};
console.log("3");
console.log(object.getNameFunc()());
    }

这是原代码地址:https://www.w3cschool.cn/jsnote/jsnote-closure.html
图片说明

下面是我自己运行的代码

function JSPfunction003() {
console.log("0");
var name = "The Window";
console.log("1");
var object = {
    name: "My Object",
    getNameFunc: function () {
        return function () {
            console.log(this.name);
            return this.name;
        };
    }
};
console.log("3");
console.log(object.getNameFunc()());
}

3条回答 默认 最新

相关推荐 更多相似问题