I need help with getting property of object with String in JS.
I have object
elements = {
element : {
date: {
day: \'Mo
You can do something like this :
var elements = {
element : {
date: {
day: 'Monday'
}
},
cars : {
racing : "Lamborghini",
classic: "Rolls Royce"
}
}
function getObjectByStringIdentifier ( stringId ) {
objects = stringId.split(".");
element = elements;
for(i=0; i < objects.length; i++)
element = element[objects[i]];
return element;
}
alert(getObjectByStringIdentifier("cars.racing"));
alert(getObjectByStringIdentifier("element.date.day"));
alert(getObjectByStringIdentifier("cars.classic"));