Skip to content

Instantly share code, notes, and snippets.

@raholland79
Created August 3, 2011 21:04
Show Gist options
  • Save raholland79/1123766 to your computer and use it in GitHub Desktop.
Save raholland79/1123766 to your computer and use it in GitHub Desktop.
snippet stolen from isaacs on irc
Object.setPrototypeOf = function (obj, newProto) {
var n = Object.create(newProto);
Object.getOwnPropertyNames(obj).forEach(function (name) {
Object.defineProperty(n, name, Object.getOwnPropertyDescriptor(obj, name))
});
return n
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment