Function.prototype.bind5 = function(){var self = thisvar arg = [...arguments].slice(1)var fNop = function(){}var fbound = function(){var args = [...arguments]arg = arg.concat(args)self.apply(this instanceof self ? this : context,arg)}//做出修改fNop.prototype = this.prototypefbound.prototype = new fNop();return fbound}
