keyarray-set

1.0.1 • Public • Published
var set = require('keyarray-set')
var assert = require('assert')
 
var anObject = {
  a: {
    b: {}
  }
}
 
assert(set(anObject, ['a', 'b', 'c'], 'new value') === 'new value')
 
assert(anObject.a.b.hasOwnProperty('c') === true)
 
assert(anObject.a.b.c === 'new value')
 
assert.throws(function () {
  set(anObject, ['nonexistent', 'key'], 'another value')
}, TypeError)

/keyarray-set/

    Package Sidebar

    Install

    npm i keyarray-set

    Weekly Downloads

    705

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • kemitchell