1.0.7 • Published 6 years ago

get-object-field v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
6 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

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago