js中call,apply和bind方法的区别和使用场景

js中call,apply和bind方法的区别和使用场景

1、call,apply和bind的区别它们在功能上是没有区别的,都是改变this的指向,它们的区别主要是在于方法的实现形式和参数传递上的不同。call和apply方法都是在调用之后立即执行的。而bind调用之后是返回原函数,需要再调用一次
JavaScript120