在使用时strict mode
,我正在type error
访问var
using this
。
"use strict";
var bar = "global";
function foo() {
console.log(this.bar);
}
var obj1 = {
bar: "obj1",
foo: foo
};
var obj2 = {
bar: "obj2"
};
foo();
obj1.foo();
foo.call(obj2);
new foo();
截屏:
foo();
导致问题。如果我删除"use strict"
一切正常。
提前致谢。