JSFiddle - React, Tailwind, and code Playground
by sfoster
JavaScript
data = { user: { name: 'Bob' } };
function getValue(obj, path) {
var pnames = path.split('.'),
p;
while((p = pnames.shift())) {
obj = obj[p];
}
return obj;
}
console.log( getValue(data, "user") );
console.log( getValue(data, "user.name") );