1.apply,call,bind的作用:
强制绑定this的指向
2.apply,call,bind的区别/不同:
(1)传参形式不同:
apply第二个参数必须以数组的形式传参,否则会报错,如:[val1,val2…]
call,bind第二个参数依次传入,如:val1,val2…
(2)bind与apply,call的区别:
apply,call是立即调用函数,绑定完this后并立即调用当前的函数;
bind:绑定完this后并不会立即调用当前的函数,而是返回绑定的函数。