JSFiddle - React, Tailwind, and code Playground

by jbabey

JavaScript

var getPropByName = function (propName, context) {
    var namespaces = propName.split('.');
    
    for(var i = 0; i < namespaces.length; i++) {
        context = context[namespaces[i]];
    }
    
    return context;
};

var myObject = {
    someKey: {
        deepKey: "value"
    }
};

console.log(myObject.someKey.deepKey);
console.log(getPropByName('someKey.deepKey', myObject));