call和apply
1....改变上下文
obj.call(thisObj, arg1, arg2, ...);
obj.apply(thisObj, [arg1, arg2, ...]);
call和apply作用相同,都是把obj...唯一区别是apply接受的是数组参数,call接受的是连续参数。...使用call绑定,这时候就可以调用slice方法。
3....add.bind(sub, 5, 3)); //function add(j, k){return j+k;}
console.log(add.bind(sub, 5, 3)()); //8
如果bind的第一个参数是