Function.prototype.bind2 = function(context){
var self = this;
var args = [].slice.call(arguments,1);
var returnfn = function(){
var args2 = [].slice.call(arguments);
return self.apply(this instanceof returnfn ?this:context,args.concat(args2));
}
function returnFather(){}
returnFather.prototype = this.prototype;
returnfn.prototype = new returnFather();
 
return returnfn;
}

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄