码迷,mamicode.com
首页 > 移动开发 > 详细

apply和call的用法

时间:2019-02-13 11:09:57      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:不同的   函数   his   使用   改变   返回   ...   bin   this   

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,...);  返回值是复制之后的这个方法

 

apply和call的用法

标签:不同的   函数   his   使用   改变   返回   ...   bin   this   

原文地址:https://www.cnblogs.com/Yanss/p/10368336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!