Skip to content

Instantly share code, notes, and snippets.

@lmartins
Last active August 29, 2015 13:57
Show Gist options
  • Save lmartins/9785636 to your computer and use it in GitHub Desktop.
Save lmartins/9785636 to your computer and use it in GitHub Desktop.
Create Object passing it's prototype
# Creates a new object to be associated with the same prototype from the object
# passed in the constructor function
if typeof Object.create isnt 'function'
Object.create = (o) ->
F = ->
F:: = o
return new F()
newObject = Object.create(originalObject)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment