Nefariously Programmed Mecha

    getval

    5.0.1 • Public • Published

    getval

    read values from nested object like from a flat key value store

    usage

    npm install getval

      var getval = require('getval')
      var state = { '': 3, a: { b: [5,6,7], '': { '': 15 } } }
      console.log('state =',state)
      console.log(getval(state)) // => { '': 3, a: { b: [5,6,7], '': { '': 15 } } }
      console.log(getval(state, 'a//')) // => 15
      console.log(getval(state, '')) // => 3
      console.log(getval(state, ['a','b'])) // => [5,6,7]
      console.log(getval(state, 'a/b')) // => [5,6,7]
      console.log(getval(state, 'a.b', '.')) // => [5,6,7]
      console.log(getval(state, 'a/b/0')) // => 5
     

    related

    Keywords

    none

    Install

    npm i getval

    DownloadsWeekly Downloads

    54

    Version

    5.0.1

    License

    MIT

    Last publish

    Collaborators

    • serapath