EvalueTonSavoir/server/utils.js

15 lines
325 B
JavaScript
Raw Normal View History

function hasNestedValue(obj, path, delimiter="_") {
const keys = path.split(delimiter);
let current = obj;
for (const key of keys) {
if (current && typeof current === 'object' && key in current) {
current = current[key];
} else {
return false;
}
}
return true;
}