JavaScript 严格模式与混乱模式
严格模式
非严格模式
function func() {
console.log(this);
}
func(); // window
function func2() {
'use strict'
console.log(this);
}
func2(); // undefined
class A {
method(obj) {
console.log(this);
}
}
const a = new A;
const aMethod = a.method;
aMethod(); // undefined
最后更新于