今天面试又跪在闭包上了,还是不能真正理解闭包。看了阮一峰老师对闭包的理解并把思考题做完了,然后自己又加了难度,代码如下: var name = "The Window"; var object = { name : "My Object", getNameFunc: function () { return function () { return this.name;
}
}
}; var obj = { name : 'wgm', sayName: function (callback) {
callback();
}
} console.log(
obj.sayName(object.getNameFunc())//undefined
);为什么打印出来的是undefined
添加回答
举报
0/150
提交
取消