Neurotic Pumpkin Murderer

    searchobj

    1.0.11 • Public • Published

    Version Badge Number of Downloads Badge

    searchobj-node-module

    A module for returning a key's value from a JavaScript object. It traverses the entire object and returns the value associated with the key, whether it's a string, JavaScript object, or array.

    For example, with this object as a source:

    let test = {
        'info':
        {
          'name': 'Joe Blow',
          'address': '543 Main St',
          'phone_numbers':
          [
            {
              'home': '555-555-4444'
            },
            {
              'work': '555-444-3333'
            }
          ]
        }
      }
    

    searchobj(test, 'address') will return:

    543 Main St
    

    ...while searchobj(test, 'phone_numbers') will return:

    [ { home: '555-555-4444' }, { work: '555-444-3333' } ]
    

    Usage:

    const searchobj = require('searchobj')
    ...
    conole.log(searchobj(<object to search>, <key to search for>));
    

    To test, run npm test. You'll see the test object as well as the results of several queries against it.

    Install

    npm i searchobj

    DownloadsWeekly Downloads

    1

    Version

    1.0.11

    License

    ISC

    Unpacked Size

    3.02 kB

    Total Files

    4

    Last publish

    Collaborators

    • bcgreen24