This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@kaspernj/object-digger

1.0.2 • Public • Published

object-digger

Usage

dig

Traverses through objects to find the given path.

const myObject = {
  people: [
    {
      firstName: "Kasper",
      lastName: "Nielsen"
    }
  ]
}

dig(myObject, "people", 0, "firstName") //=> "Kasper"
dig(myObject, "people", 1, "firstName") //=> null

digg

This functions like dig but it will fail if one of the keys isn't found.

const myObject = {
  people: [
    {
      firstName: "Kasper",
      lastName: "Nielsen"
    }
  ]
}

digg(myObject, "people", 0, "firstName") //=> "Kasper"
digg(myObject, "people", 1, "firstName") //=> Fails because 1 isn't found in the people array

digs

This will fail is object doesn't contain keys named firstKey and secondKey.

const {firstKey, secondKey} = digs(object, "firstKey", "secondKey")

Readme

Keywords

none

Package Sidebar

Install

npm i @kaspernj/object-digger

Weekly Downloads

103

Version

1.0.2

License

ISC

Unpacked Size

4.45 kB

Total Files

8

Last publish

Collaborators

  • kaspernj