apply,call和bind方法的区别

101 阅读1分钟

apply,call和bind方法的区别

它们都是用来修改this指向的,第一个参数都是指定this绑定的对象,第二个参数是传参

apply第二个参数是数组形式

call和bind第二个参数是参数列表形式

apply和call都是立即执行函数

bind不会立即执行而是返回新的函数