3.0.1 • Published 7 years ago

asobj v3.0.1

Weekly downloads
516
License
MIT
Repository
github
Last release
7 years ago

asobj

Build Status Code Climate Code Coverage npm Version JS Standard

Object utility

Installation

$ npm install asobj --save

Usage

'use strict'

const { clone } = require('asobj')

{
  let obj = clone({
    foo: 'bar',
    baz: 'quz'
  }, {
    without: 'baz'
  })
  console.log(obj) // -> { foo: 'bar' }
}

Functions

Available functions

SignatureDescription
.assign() -> ObjectAssign object
.cleanup(values, options, options.delNull, options.delEmptyString) -> ObjectDelete undefined properties.
.clone(src, options, options.without) -> ObjectClone a object
.deepEqual(obj1, obj2) -> booleanCompare object deeply
.dig(src, keys) -> *Dig object props
.keyFor(, ) -> stringGet key for value
.retrieve(obj, name) -> *Retrieve attribute value from object
.shallowEqual(obj1, obj2) -> booleanPerforms equality by iterating through keys on an object and returning false

License

This software is released under the MIT License.

Links

3.0.1

7 years ago

3.0.0

8 years ago

2.1.4

8 years ago

2.1.3

8 years ago

2.1.2

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.10

8 years ago

2.0.9

8 years ago

2.0.8

8 years ago

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.5.0

10 years ago

1.4.0

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.1.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago