1.0.1 ā€¢ Published 4 years ago

object-path-get v1.0.1

Weekly downloads
85
License
MIT
Repository
github
Last release
4 years ago

object-path-get

NPM version Build Status Code Climate Coverage Status Dependency Status devDependency Status

NPM

Description

get values from javascript objects by specifying a path.

by using this library, you can help prevent the following error from occurring:

Cannot read property 'foo' of undefined

NOTE: I've re-written / used this function so many different times, I decided to publish it as a module.

Getting Started

Install the module with: npm install --save object-path-get

var getPath = require('object-path-get');
var obj = { foo: { bar: 'baz' } };
getPath(obj, 'foo.bar'); // result: "baz"
getPath(obj, 'foo.invalidKey', 'cool'); // result: "cool"
getPath(obj, 'foo|bar', null, '|'); // result: "baz" (with different delimiter)
getPath(obj, ['foo', 'bar']); // result "baz" (with array path)

Links

Contributors

Thanks goes to these wonderful people (emoji key):

ā—¬šŸ’» šŸ“– šŸ’”danigbšŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

License

Copyright (c) 2014 skratchdot
Licensed under the MIT license.