Function.prototype.bind = function (_this,args) {
var self = this,
oldargs= arguments;
return function () {
var args = [];
for(var i = 1; i < oldargs.length; i++){
args.push(oldargs[i])
}
for(var i = 0; i < arguments.length; i++){
args.push(arguments[i])
}
return self.apply(_this, args)
}
}
js中bind方法的ES3实现
最新推荐文章于 2024-10-11 08:30:00 发布