object-dive
object-dive is a tiny module that searches an object for a specified property.
If the property is found, its value is returned, otherwise it returns
undefined
.
Installation
Run npm install object-dive
to install.
Basic usage
This way allows for reusable dot paths:
var od = var pattern = ;var obj = levelOne : levelTwo: 'You found me. Have some cake, the cake is a lie' ; console; // -> 'You found me. Have some cake, the cake is a lie'
There is an alternate syntax that can be used. If the second argument passed in is an object, the function will return the result of the dive immediately.
var objectSearch = ;var obj = levelOne : levelTwo: 'You found me. Have some cake, the cake is a lie' ; var result = ;console; // -> 'You found me. Have some cake, the cake is a lie'
Tests
To run the tests you must npm install
then npm test
from root directory.
License
MIT