call , apply 和bind的区别 cf 2021-06-07 105 阅读1分钟 1.都可以更改this指向 2.call,bind后面的第一个参数是指向的对象,第二个参数是往对象传的值,值用逗号隔开。 3.apply后面的第一个参数是指向的对象,第二个参数是数组,数组里面是往对象传的值。 4.call和apply更改this指向会自动调用,bind需要手动调用 5.bind会返回一个新函数,此时this指向也已经发生改变。