JSFiddle - React, Tailwind, and code Playground

by bombo

JavaScript

var myObj = {
    'Erster' : {
        'ZweiterEins' : 'Hallo',
        'ZweiterZwei' : 'Du.'
    }
};

function getProperty (context, propString) {
    var i, curProp = context,
        props = propString.split('.');
    
    for (var i = 0; i < props.length; i++) {
        curProp = curProp[props[i]];
    }
    
    return curProp;
}

alert(getProperty(myObj, 'Erster.ZweiterEins'));
alert(getProperty(myObj, 'Erster.ZweiterZwei'));