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
网友评论