Всем привет!
Хотелось бы поинтересоваться, возможно ли каким то простым способом выполнить функцию по заранее заданному пути в строке?
Или только самому рекурсию писать?
То есть по сути, зная путь, необходимо выполнить функцию.
Строка:
'test.test2.test3.test4';
Функция:
var test = {
test2: {
test3: {
test4: function () {alert();}
}
}
};
То есть возможно есть какая то альтернатива eval?
eval('test.test2.test3.test4')();