Js 深入之call, apply, bind 区别

143 阅读1分钟

call apply bind 都是用来改变 this 指向的,call 和 apply 的区别是参数的传递形式,call 一个一个传, apply 直接传一个数组, call 性能更好一些。bind 传参形式与 call 一样,但是bind 的函数并不能直接执行,而是返回一个对应函数