JSFiddle - React, Tailwind, and code Playground

by Mubasshir Pawle

JavaScript

function getDescendantProp(obj, desc) {
    var arr = desc.split(".");
    while(arr.length && (obj = obj[arr.shift()]));
    return obj;
}
var r = { a:1, b: {b1:11, b2: 99, b3:{b31:1,b32:2}}};

alert(getDescendantProp(r, "b.b3.b31"));