JavaScript高级 call apply 和 bind 三者的区别?
回答
星辰回答
call apply 和 bind总结:
call 和 apply
1、 他们都可以调用函数;
2、 他们都可以改变函数的this指向(也就是他们的第一个参数);
3、 他们的传参不同 。call()传的参数是若干个参数列表!而apply()传的参数是数组;
bind只能改变函数的this指向而不能调用函数;
(2)
相似问题
在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
意见反馈
JavaScript高级 call apply 和 bind 三者的区别?
回答
星辰回答
call apply 和 bind总结:
call 和 apply
1、 他们都可以调用函数;
2、 他们都可以改变函数的this指向(也就是他们的第一个参数);
3、 他们的传参不同 。call()传的参数是若干个参数列表!而apply()传的参数是数组;
bind只能改变函数的this指向而不能调用函数;
(2)
相似问题