1.0.0 • Published 8 years ago

keyarray-delete v1.0.0

Weekly downloads
167
License
MIT
Repository
github
Last release
8 years ago
var del = require('keyarray-delete')
var assert = require('assert')

var anObject = {
  a: {
    b: 'value',
    c: 'another'
  }
}

assert(del(anObject, ['a', 'b']) === true)

assert(anObject.a.hasOwnProperty('b') === false)

assert(anObject.a.c === 'another')

assert(del(anObject, ['nonexistent']) === true)

assert.throws(function () {
  del(anObject, ['nonexistent', 'key'])
}, TypeError)