apply和call的用法

apply的使用方法

函数名字.apply(对象,[参数1,参数2,...]);

方法名字.apply(对象,[参数1,参数2,...]);

 

call的使用方法

函数名字.call(对象,参数1,参数2,...);

方法名字.cal(对象,参数1,参数2,...);

 

作用:改变this的指向

不同的地方:参数传递的方式不一样

 

只要是想使用别的对象的方法,并且希望这个方法是当前对象的,那么就可以使用apply或者是call方法改变this指向

 

bind的使用方法

函数名字.bind(对象,参数1,参数2,...);  返回值是复制之后的这个函数

方法名字.bindl(对象,参数1,参数2,...);  返回值是复制之后的这个方法

 

posted @ 2019-02-13 10:09  燕十三丶  阅读(199)  评论(0编辑  收藏  举报
AmazingCounters.com