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(){
...
}
//не работает