1、三者都是用来改变函数上下文,也就是this指向
2、call、apply、bind第一个参数都是要指向的对象,第二个是要传递的参数
3、call和apply写法不同,call后面是字符串格式,apply为数组格式
4、bind返回一个函数,需要主动调用,call、apply会自动执行
call、apply和bind的区别?
最新推荐文章于 2024-01-29 23:31:42 发布
1、三者都是用来改变函数上下文,也就是this指向
2、call、apply、bind第一个参数都是要指向的对象,第二个是要传递的参数
3、call和apply写法不同,call后面是字符串格式,apply为数组格式
4、bind返回一个函数,需要主动调用,call、apply会自动执行