JavaScript this 关键字
function fn(context) {
const _this = this;
console.log(this === context);
function innerFn() {
console.log(this === _this);
console.log(this === window);
}
function innerFnWithStrict() {
'use strict'
console.log(this === undefined);
console.log(this === window);
}
innerFn();
innerFnWithStrict();
}
fn.call(fn, fn); // 依次输出 true false true true false最后更新于