var massiv = Array();
massiv["dinamicheskoe"]["znachenie"] = "text";
massiv["dinamicheskoe_2"]["znachenie_2"] = "text";
massiv["dinamicheskoe_3"]["znachenie_3"] = "text";
// создаем объект (в другой нотации: var nestedLists = new Object();)
var nestedLists = {};
// инициализируем вложенный список
nestedLists["list1"] = {}; // либо нотация с точкой (если индекс константа и его можно хардкодить) nestedLists.list1 = {};
nestedLists["list1"]["item1"] = "foo";
nestedLists["list1"]["item2"] = "bar";
...
// инициализируем вложенный список 2
nestedLists["list2"] = {};
nestedLists["list2"]["item1"] = "blabla";
nestedLists["list2"]["item2"] = "smth";
...