1.0.7 • Published 7 years ago

get-object-field v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

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)
1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago