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)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    1,804
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    1,804
  • 0.1.0
    4

Package Sidebar

Install

npm i keyarray-set

Weekly Downloads

348

Version

1.0.1

License

MIT

Last publish

Collaborators

  • kemitchell