我正在寻找一个清晰的解释,说明 \'this\' 关键字的作用以及如何正确使用它。它似乎表现得很奇怪,我不完全明白为什么。它是如何工作的,
我正在寻找对“this”关键字的作用以及如何正确使用它的清晰解释。
它的行为似乎很奇怪,我不完全明白为什么。
如何 this 工作以及何时使用?
this
这并非全部与范围有关。这完全与执行上下文有关,这与范围不同。JavaScript 是词汇范围(意味着范围由代码的位置决定),但这是由包含它的函数的调用方式决定的 - 而不是该函数的位置。