Есть глобальный массив
var mass = new Array();
Есть первая функция
functıon func1(){
for(var i = 0; i < anynum; i++){
mass[somekey1] = new Array();
mass[somekey1][somekey2] = somevalue;
}
}
И вторая
function func2(){
alert(mass[somekey1][somekey2]);
}
Это пример. Проблема в том, что вторая функция выводит undıfıed, т.к. первая функция забивает глобальный массив только ссылками на массивы, которые уничтожаются в конце тела первой функции. Проблема была бы решена если бы в js можно было заранее создать двумерный ассоциативный массив, а заранее задавать размеры тоже не годится, т.к. неизвестно количество элементов