跳到主要内容
第1页,共2页
特龙布
  • 197
  • 8

“this”的值取决于执行函数的“上下文”。上下文可以是任何对象或全局对象,即窗口。

因此,“this”的语义不同于传统的OOP语言。它会带来问题:

  1. 当函数传递给另一个变量时(很可能是回调);和2。从类的成员方法调用闭包时。

在这两种情况下,都设置为window。

更多信息和解决方案可从以下位置找到:

http://h01mes.com/veteran-newbie-to-javascript-iii/

特龙布
  • 197
  • 8