1.
瀏覽器下控制臺(tái)下直接輸出this
瀏覽器下輸出
嚴(yán)格模式下輸出
無(wú)論是否在嚴(yán)格模式下穆役,在全局執(zhí)行上下文中,this指向全局對(duì)象window梳杏。
函數(shù)中輸出
嚴(yán)格模式下函數(shù)中輸出
在函數(shù)內(nèi)部十性,this執(zhí)行函數(shù)調(diào)用的對(duì)象;
在嚴(yán)格模式下烁试,this保持進(jìn)入上下文時(shí)的值,禁止指向window靖诗。
2.
node 環(huán)境下打印this
// demo.js
console.log(this);
node環(huán)境下輸出
// demo.js
'use strict';
console.log(this);
嚴(yán)格模式下node環(huán)境下輸出
全局環(huán)境下刊橘,this指向module.exports颂鸿。
// demo.js
function f() {
console.log(this);
}
f();
node環(huán)境下函數(shù)輸出
函數(shù)中的this 指向 global嘴纺。
// demo.js
function f() {
'use strict';
console.log(this);
}
f();
node環(huán)境下嚴(yán)格模式輸出