function foo() { var a = 2; this.bar();
}function bar() { console.log( this.a );
}
foo(); //undefined這段代碼在chrome控制臺執行的時候,不會報錯,是可以執行的。但是在node環境中,是直接報錯“TypeError: this.bar is not a function”。請問,這種情況該如何有效的理解?
關于JavaScript中this的指向問題,在chrome控制器和node環境中的不同表現?
倚天杖
2018-11-13 12:43:22