Skip to content

Instantly share code, notes, and snippets.

@Daniel-Hug
Forked from dsingleton/function-bind.js
Last active August 31, 2017 11:26
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save Daniel-Hug/5682738 to your computer and use it in GitHub Desktop.
Save Daniel-Hug/5682738 to your computer and use it in GitHub Desktop.
Polyfill for Function.prototype.bind
Function.prototype.bind=(function(){}).bind||function(b){if(typeof this!=="function"){throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");}function c(){}var a=[].slice,f=a.call(arguments,1),e=this,d=function(){return e.apply(this instanceof c?this:b||window,f.concat(a.call(arguments)));};c.prototype=this.prototype;d.prototype=new c();return d;};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment