get-nested-obj

1.4.0 • Public • Published

get-nested-obj

Intro

  • safely get a nested object

Sample

var getNestedObj = require("get-nested-obj");
var test =
  {
    level1:
      {
        level2:
          {
            level3:'i am here'
          }
      }
  };
  
console.log(getNestedObj(test, 'level1', 'level2', 'level3')); // 'i am here'
console.log(getNestedObj(test, 'level1', 'level2', 'foo')); // null
console.log(getNestedObj(test, 'list', '0', 'itemA')); // 'aa'
console.log(getNestedObj(null, 'level1', 'level2', 'foo')); // null

Author

Otto Mao ottomao@gmail.com

Readme

Keywords

none

Package Sidebar

Install

npm i get-nested-obj

Weekly Downloads

0

Version

1.4.0

License

ISC

Last publish

Collaborators

  • ottomao