Товарищи, может есть какой-то способ создавать многоуровневые объекты на лету?
То есть в Perl я просто пишу -
$hash{$k_lvl1}{$k_lvl2}{$k_lvl3}=$val;
В js мне приходится делать страшное (в существовании _GLOBALS я уверен):
if (!_GLOBALS.cache) _GLOBALS.cache={templates: {qtypes_general: 1}};
else if (!_GLOBALS.cache.templates) _GLOBALS.cache.templates={qtypes_general: 1};
else if (!_GLOBALS.cache.templates.qtypes_general) _GLOBALS.cache.templates.qtypes_general=1;