Не знаю, как это выразить.
Я пытаюсь использовать переменную, чтобы определить, как далеко углубиться в объект, чтобы вернуть значение.
var target = "level1.level2.var";
var myObject = {
level1: {
level2: {
var: 'value'
}
}
}
var returnVal = myObject.target;
Как это можно сделать? Очевидно, это не сработает. Возможен ли другой путь?
Я подумал, что мне, возможно, придется взорвать целевую переменную и затем зацикливаться на каждом уровне, но подумал, что попрошу посмотреть, есть ли какой-нибудь более простой способ, которым я мог бы пропустить.