或者说thisObj继承了obj的属性和方法,绑定后会立即执行函数。唯一区别是apply接受的是数组参数,call接受的是连续参数。...console.log(child);//Object {name: "csxiaoyao", age: 25}
bind
obj.bind(thisObj, arg1, arg2, ...);
把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或