This什么时候用,怎么用

this的用处:

1、一般用处

2、 this.x 与 apply()、call()

3、无意义(诡异)的this用处

4. 事件监听函数中的this

一、一般用处

对于this变量最重要的能够理清this所引用的对象到底是哪个?

分析this所在的函数是当做哪个对象方法所调用的,则该对象就是this所引用的对象。

二、 this.x 与 apply()、call()

通过call和apply可以重新定义函数的执行环境,即this的指向,这对于一些应用当中是十分常用的。

apply的用法和call大致相同,只有一点区别,apply只接受两个参数,第一个参数和call相同,第二个参数必须是一个数组,数组中的元素对应的就是函数的形参。

三、无意义(诡异)的this用处


四. 事件监听函数中的this


你可能感兴趣的:(This什么时候用,怎么用)