相同点:都会改变函数内部的this指向
不同点:
call和apply在改变this指向的时候会调用函数,bind不会调用函数
call和apply传递的参数不一样,call传递的参数用逗号隔开,apply传递的是数组
bind不会调用函数,但是会改变this指向
应用场景:
call适用于继承
apply适用于数组
bind适用于改变函数的this指向,但是不想调用函数的情况下,比如改变定时器内部的this指向。