get-object-field

1.0.7 • Public • Published

Install

npm install get-object-field

Usage

import gof from 'get-object-field';
 
const obj = {
    a: {
        b: 123,
        c: null,
        d: [1, 2, 3],
        e: ''
    }
};
 
gof(obj)('a')('b')()  // return 123
gof(obj)('a')('b')('d')()  // return undefined. (undefined is default value)
gof(obj, [])('a')('b')('d')()  // return []. (set default value)
gof(obj, [])('a')('c')()  // return []. (if field value is null or undefined, return default value)
gof(obj, [])('a')('d')(0)()  // return 1. (it work in array)
gof(obj, [], '')('a')('e')()  // return [] (if field value === third param, return default value)

Package Sidebar

Install

npm i get-object-field

Weekly Downloads

3

Version

1.0.7

License

MIT

Unpacked Size

2.9 kB

Total Files

4

Last publish

Collaborators

  • tirion