call和apply和bind区别之处:

相同之处:
1.都是用来改变函数的this对象的指向
2.都可以传参
3.都是用第一个参数来做this对象的指向
不同之处:
apply参数必须以数组形式传递,call第一个参数与apply一样侧面则是一串参数列表
bind可以直接传参,但是因为它本身获取到的就是一个function,因此还可以按照function传参的方式

猜你喜欢

转载自blog.csdn.net/xiaoHelloWord/article/details/94446331