一、this 的概念 1.1 定义 this 是 JavaScript 语言的关键字之一,this 既不指向函数自身也不指向函数的词法作用域。 核心理解:this 是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 类比理解:this 就像一个"指向标",它的指向不是固定的,而是根据函数的调用方式动态决定的。就像同一个"指向标"在不同的人手里,指向的方向也不同。 1.2 关键点 this 的绑定发生在函数调用时,而不是函数定义时 this 的指向完全取决于函数的调用方式 this 不是静态的,是动态的 二、this 绑定规则 2.1 ...