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

https://img2.mukewang.com/5b5d665b000130e310620449.jpg

下面是我自己运行的代码

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()());
}


aluckdog
浏览 780回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript