1.
浏览器下控制台下直接输出this
无论是否在严格模式下,在全局执行上下文中,this指向全局对象window。
在函数内部,this执行函数调用的对象;
在严格模式下,this保持进入上下文时的值,禁止指向window。
2.
node 环境下打印this
// demo.js
console.log(this);
// demo.js
'use strict';
console.log(this);
全局环境下,this指向module.exports。
// demo.js
function f() {
console.log(this);
}
f();
函数中的this 指向 global。
// demo.js
function f() {
'use strict';
console.log(this);
}
f();