您的位置:首页 > 其它

考察自己this指向

2016-01-14 13:28 411 查看
之前好几篇文章讲到this指向问题。我觉得js是一门奇特的语言,蛮有意思的语言。直接上代码

var module = {};
module.exports = {
el: '#fullpage',
currentPage: 1,
page1Init: (function () {
console.log(this);
return function () {
var self = this;
console.log(self);
}
})()
};
module.exports.page1Init();


在浏览器上打印什么?

答案是

Window 和 module.exports

解释两点:1、匿名函数的自执行是在全局环境下,2、this指向是在调用的时候才执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: