asobj
Object utility
Installation
$ npm install asobj --save
Usage
'use strict' const clone = let obj = console // -> { foo: 'bar' }
Functions
Available functions
Signature | Description |
---|---|
.assign() -> Object |
Assign object |
.cleanup(values, options, options.delNull, options.delEmptyString) -> Object |
Delete undefined properties. |
.clone(src, options, options.without) -> Object |
Clone a object |
.deepEqual(obj1, obj2) -> boolean |
Compare object deeply |
.dig(src, keys) -> * |
Dig object props |
.keyFor(, ) -> string |
Get key for value |
.retrieve(obj, name) -> * |
Retrieve attribute value from object |
.shallowEqual(obj1, obj2) -> boolean |
Performs equality by iterating through keys on an object and returning false |
License
This software is released under the MIT License.