call、apply 及 bind 函数的区别 发表于 2019-10-12 更新于 2019-10-20 阅读次数: Valine: call和apply都用于调用函数,第一个参数将用作函数内 this 的值。然而,call接受逗号分隔的参数作为后面的参数,而apply接受一个参数数组作为后面的参数。123456function add(a, b) { return a + b;}console.log(add.call(null, 1, 2)); // 3console.log(add.apply(null, [1, 2])); // 3 bind()方法返回一个新的函数, 新函数的this值指向传入的第一个参数,this被绑定了 -------------本文结束感谢您的阅读-------------