参考:https://www.bilibili.com/video/BV1nt4y1e7Yt?from=search&seid=13276975576672006382
参考:https://www.bilibili.com/video/BV1m54y1q7hc/?spm_id_from=333.788.recommend_more_video.-1
// bind实现
function myBind(context=window,...outerArgs){
let _this = this;
return function(...innerArgs){
_this.call(context,...outerArgs.concat(innerArgs))
}
}
Function.prototype.myBind = myBind;
function fn(...params) {
console.log(params);
}
fn.myBind(this, 1, 2, 3)(100);