function foo() { var a = 2; this.bar();
}function bar() { console.log( this.a );
}
foo(); //undefined这段代码在chrome控制台执行的时候,不会报错,是可以执行的。
但是在node环境中,是直接报错“TypeError: this.bar is not a function”。
请问,这种情况该如何有效的理解?
倚天杖
慕妹3146593
随时随地看视频慕课网APP
相关分类