JSFiddle - React, Tailwind, and code Playground
by adeneo
JavaScript
var bar = {
a: {
b: {
c: 'test'
}
}
}
var foo = 'a.b.c',
arr = foo.split('.'),
o = bar;
arr.forEach(function(key, i) {
if (i === arr.length-1) {
o[key] = 'Hello World'
}else{
o = o[key];
}
});
console.log(bar)