标签:
1. 首先分析this所在的函数是当做哪个对象的方法调用的,则该对象就是this所引用的对象。
2. 通过call和apply可以重新定义函数的执行环境,即this的指向,这对于一些应用当中是十分
常用的。call和apply的第一个参数为该函数被哪个对象调用,this指向该对象。其他参数为绑定
函数的形参。区别为,call可接受多个参数,而apply只接受两个参数,第二个参数是绑定函数的
形参构成的数组。
3.函数参数并不作为某个对象的调用,属于全局性调用,它的this指向全局对象。
4.bind()函数:将方法从对象中拿出来,然后调用,并且希望this指向原来的对象时可以很
漂亮的用bind函数解决。
目标函数bind绑定函数,this被绑定到绑定函数中的this。
标签:
原文地址:http://www.cnblogs.com/quan-quanquan/p/5555864.html