Показать сообщение отдельно
  #3 (permalink)  
Старый 10.08.2011, 21:17
Аспирант
Отправить личное сообщение для RUVATA Посмотреть профиль Найти все сообщения от RUVATA
 
Регистрация: 08.02.2011
Сообщений: 41

objTest["First-Level"]["Second-Level"]

нет, такая конструкция тоже не подходит...
не съели ни интерпретатор node.js, ни IE8
дебаггер последнего обругался так "Предполагается наличие объекта"
PS:
при этом просто
objTest["First-Level"]

проблем не вызывает

PSS: наверное будет проще мне помочь если я еще кое что разъясню;
Мне необходимо создавать объекты неопределенной степени вложенности, при этом
имена полей заранее не известны в конечном итоге я получаю их из переменных.
До определенного момента меня устраивали строки в формате JSON ну и собственно JSON.parse,
но в последствии появилась необходимость передавать некоторую логику, которую через JSON "ни-ни"
можно конечно через eval... но это мол неправильно и небезопасно...
вот например задачка
var strFirst = "First-Level"
var strSecond = "Second-level"
var objTest;
//как мне создать такое поле и передать ему например некую функцию ?
objTest[strFirst][strSecond] = function(){
...
}
//не работает

Последний раз редактировалось RUVATA, 10.08.2011 в 21:30.
Ответить с цитированием