简述 JavaScript 中对 this

12 查阅

简述 JavaScript 中对 this 的理解,并举例说明(至少两个场景)

参考答案:

解析: this 代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如

function test(){this.x = 1;}随着函数使用场合的不同,this 的值会发生变化。但是有一个总的原则,那就是 this 指的是调用函数的那个对象。下面分四种情况,详细讨论 this 的用法。情况一:纯粹的函数调用。

场景