get-property-value
v4.0.3
Published
get the property value from a nested object by using the dot path `a.b.c`
Downloads
2,916
Maintainers
Readme
get-property-value
get the property value from a nested object by using a dot path a.b.c
API
var getPropValue = require('get-property-value')
getPropValue({}, 'path')
Usage
var getPropValue = require('get-property-value')
var obj = {a: {b: 1}, c: {d: {f: 'hello'}}}
var fValue = getPropertyValue(obj, 'c.d.f')// hello
var aValue = getPropertyValue(obj, 'a')// {b: 1}
var propNotExist = getPropertyValue(obj, 'c.d.g') // undefined
var badObject = getPropertyValue('hello', 'c.d.g') // hello
var badPath = getPropertyValue({a: 1})// {a: 1}