[JavaScript] Sposób na stworzenie tablicy wielowymiarowej

Witam.

Zastanawiam się, czy da się stworzyć tablicę wielowymiarową (dla indeksów jako stringów lub liczb) w następujący sposób:

var coordinates = [];
/*1*/ coordinates[1][3] = "ok";
/*2*/ coordinates['5']['hi'] = 2;

/*3*/
for(var y=0; y<10; y++) {
    coorinates[y] = y;
    for(var x=0; x<10; x++)
    coordinates[y][x] = x;
}

Bardzo zależy mi na tym sposobie, ale u mnie on nie działa.

Jeśli nie, czy znacie może jakieś metody zastępcze, które dały by ten sam rezultat ?

PS. W moim programie chcę wykorzystać go do stworzenia układu współrzędnych.

Z góry dziękuję za odpowiedzi i pozdrawiam !

Wystarczyła chwila szukania w Google. Drugi link od góry z wyników wyszukiwania pod hasłem “javascript tablice asocjacyjne wielowymiarowe” : http://forum.php.pl/lofiversion/index.php/t161758.html

Przykład:

var tablica = [];
tablica["a"] = [];
tablica["a"]["b"] = 10;
alert(tablica["a"]["b"]);

 

Dzięki wielkie !

W zasadzie znałem ten sposób wcześniej, ale zapominałem o jednej ważnej rzeczy.

Po tym jak podałeś przykład uświadomiłem sobie, że pierwszy indeks musi także najpierw zostać określony jako tablica, by móc w ogóle używać drugiej współrzędnej.

Pozdrawiam gorąco!