Разобрать объектную нотацию для получения значения объекта
я борюсь с небольшой проблемой. Позволять'скажи яу нас есть объект:
var foo = {
bar: {
baz: true
}
};
Теперь у меня также есть строка'foo.bar.baz'
, Я'Теперь я хотел бы получить значение из объекта, используя строку.
Обратите внимание: это всего лишь пример, решение должно быть динамичным.
Обновить:
Мне нужно, чтобы имя переменной также было динамическим и анализировалось из строки. Тоже могубыть уверенным, что моя переменная является свойством окна.
Я уже построил решение, используяeval
, но это довольно уродливо, я думаю:http://jsfiddle.net/vvzyX/