你不知道的JavaScript(上卷)

JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,JavaScript开发者无需理解语言内部的原理,就能编写出功能全面的程序;就像 …… [ 展开全部 ]
  • 作者:[美] Kyle Simpson
  • 出版社:人民邮电出版社
  • 定价:49.00
  • ISBN:7115385734
1.2.2 它的作用域  79
  • 怿祺
    2017-03-21 18:43:14 摘录
    需要明确的是,this 在任何情况下都不指向函数的词法作用域。它既不指向函数自身,也不指向函数的词法作用域。

    this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调 用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。

    this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。
    这条书摘已被收藏0