this 代表函数调用相关联的对象,通常页称之为执行上下文。
- 作为函数直接调用,非严格模式下,this 指向 window,严格模式下,this 指向 undefined;
- 作为某对象的方法调用,this 通常指向调用的对象。
- 使用 apply、call、bind 可以绑定 this 的指向。
- 在构造函数中,this 指向新创建的对象
- 箭头函数没有单独的 this 值,this 在箭头函数创建时确定,它与声明所在的上下文相同。
本文详细解释了JavaScript中this关键字在函数调用中的指向规则,包括作为全局window、对象方法、以及在严格模式、构造函数和箭头函数中的行为,以及如何通过apply、call、bind进行this值的绑定。
this 代表函数调用相关联的对象,通常页称之为执行上下文。

被折叠的 条评论
为什么被折叠?