唯一区别是apply接受的是数组参数,call接受的是连续参数。...obj.bind(thisObj, arg1, arg2, ...);
把obj绑定到thisObj,这时候thisObj具备了obj的属性和方法。...与call和apply不同的是,bind绑定后不会立即执行。...function add(j, k){
return j+k;
}
function sub(j, k){
return j-k;
}
console.log(add.bind(sub,...5, 3)); //function add(j, k){return j+k;}
console.log(add.bind(sub, 5, 3)()); //8
如果bind的第一个参数是null或