我想立即调用函数中的this
总是引用javascript中的全局/窗口对象,即结果在{j}和下面显示的浏览器中应该是true
。但事实并非如此,我在nodejs中得到false
,为什么?代码完全相同。
var global = this;
(function () {
console.log(global === this); // false
})();
<html>
<head></head>
<body>
<script>
var global = this;
(function () {
console.log(global === this); // true
})();
</script>
</body>
</html>