call,apply,bind的区别

乐得逍遥 / 2023-08-18 / 原文

1.三者都可用于改变函数中this指向,但又有细微区别
2.三者的语法传参大致相同,第一个参数表示跟谁建立链接,从第二个参数开始传入具体参数值,但其中apply需要用数组进行传入
3.call和apply都可直接调用函数,但bind是返回一个新函数