find-value

Find object values by passing the path as string.
Installation
$ npm i --save find-value
Example
const findValue = require("find-value");
const obj = {
location: {
planet: "Mars"
, town: "Somewhere"
}
, names: [
{ first: "Alice", age: 19 }
, { first: "Bob", age: 20 }
]
};
console.log(findValue(obj, "location.planet"));
console.log(findValue(obj, "names"));
console.log(findValue(obj, "names.0.first"));
console.log(findValue(obj, "names.1.age"));
console.log(findValue(obj, "something.that.does.not.exist"));
Documentation
findValue(obj, path)
Finds the value at given path in the specified object.
Params
- Object
obj
: The input object. - String
path
: The path to the value you want to find.
Return
How to contribute
Have an idea? Found a bug? See how to contribute.
Where is this library used?
If you are using this library in one of your projects, add it in this list. :sparkles:
License
MIT © Ionică Bizău