JSFiddle - React, Tailwind, and code Playground
JavaScript
function ensurePropertyOnObject(o, m)
{
var props = m.split('.');
var item;
var oo = o;
while(item = props.shift()) {
if(typeof o[item] != 'object') {
o[item] = {};
}
o = o[item];
}
}
var some_object = {};
ensurePropertyOnObject(some_object, "prop_b.prop_c.prop_d");
some_object.prop_b.prop_c.prop_d = "ho";
alert(JSON.stringify(some_object))