@bemoje/o-get
Get an object property, with dot-notation support for deeply nested properties.
Version
Travis CI
Dependencies
Stats
Donate
Installation
npm install @bemoje/o-get
npm install --save @bemoje/o-get
npm install --save-dev @bemoje/o-get
Usage
import oGet from '@bemoje/o-get'
const user = {
id: 2,
name: 'john',
country: {
id: 52,
short: 'DK',
long: 'Denmark',
},
}
oGet(user, 'name')
//=> 'john'
oGet(user, 'country.id')
//=> 52
oGet(user, 'country.long')
//=> 'Denmark'
Tests
Uses Jest to test module functionality. Run tests to get coverage details.
npm run test
API
oGet
Get an object property, with dot-notation support for deeply nested properties.
Parameters
Returns
any The nested property