forest-express
Version:
Official package for all Forest Express Lianas
20 lines (19 loc) • 410 B
JavaScript
;
exports.find = function (data, path) {
if (data) {
if (path) {
var keys = path.split('.');
var value = data;
// eslint-disable-next-line consistent-return
keys.forEach(function (key) {
if (key in value && value[key]) {
value = value[key];
} else {
value = null;
}
});
return value;
}
}
return data;
};