JavaScript里的 this 关键词

lxf2023-12-16 10:40:02

JavaScript 里的 this 关键词一般用于引入现阶段执行上下文里的目标,但是它的值是动态变化,而且在不同前后文中有着不同的值。了解 this 的句法工作原理是了解 JavaScript 中对象和函数公式之间的关系的关键所在。

在箭头函数出现的时候,每一个新函数都定义了自已的 this 值(在对象里是一个新的目标;在严格模式下是未声明的;在做为“对象方法”调用的函数中偏向这一目标;等)。以面向对象编程风格,那样确实有点儿烦人。