own
v1.0.0
Published
Simple `propertiesObject` creation for use with `Object.create()`
Downloads
358
Readme
Own
Simple propertiesObject
creation for use with Object.create()
The propertiesObject
is painfully verbose. own
is a helper function that makes it easy to create enumerable and writable propertiesObject
s from an object literal.
Installation
$ npm install own
Usage
Use the result of own()
as the second parameter in Object.create()
:
var own = require('own')
var yourObject = Object.create(YOUR_PROTOTYPE, own({ hello: 'world' }))
yourObject.hasOwnProperty('hello') // true
yourObject.hello // 'world'
Tests
Install the dependencies and run:
$ npm test
License
MIT License, see LICENSE for details.