Skip to content

bemoje/bemoje-o-get

Repository files navigation

@bemoje/o-get

Get an object property, with dot-notation support for deeply nested properties.

Version

NPM version

Travis CI

dependencies

Dependencies

dependencies

Stats

NPM downloads Forks

Donate

Buy Me A Beer donate button PayPal donate button

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

About

Get an object property, with dot-notation support for deeply nested properties.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published