javascript中this关键字

在javascript中,this关键字永远指向函数(方法)的所有者。

对于不是事件处理函数的场合,我们可以使用apply和call。

情况一:纯粹的函数调用,this代表全局对象window/Global;

情况二:作为对象方法的调用,this指的是这个上级对象;

情况三:作为构造函数的调用,this指向新的对象;

情况四:apply调用,this指向第一个参数。

原文地址:https://www.cnblogs.com/liuxinjin/p/3663951.html