标签:
if(!Function.prototype.bind){ Function.prototype.bind=function(oThis){ if (typeof this !== ‘function‘){ throw new TypeError(‘调用者不是当前函数对象‘); } var aArgs = Array.prototype.slice.call(arguments, 1), fToBind = this, fNOP = function() {}, fBound = function() { return fToBind.apply(this instanceof fNOP && oThis ? this : oThis||window, aArgs.concat(Array.prototype.slice.call(arguments))); }; fNOP.prototype = this.prototype; fBound.prototype = new fNOP(); return fBound; };}标签:
原文地址:http://www.cnblogs.com/mmx-jiayou/p/5090689.html