Witam!
Chce stworzyć tablicę trójwymiarową, gdzie 2 pierwsze wymiary bedą oznaczały jakies pole konkretne (jak w szachach np) a 3 wymiar będzie taki sam dla niektórych miejsc (np takie same kolory). Problem moj jest w tym, że nie wiem jak zastosować 3-d tablice w JS zeby działała :/
Tak np tworzę tablice:
var tab = new Array(5);
for (i=0; i<=5; i++)
{
tab[i] = new Array(5);
for (j=0; j<=5; j++)
{
tab[i][j] = new Array(5);
}
}
I chcę coś wpisać do 2 wymiarów a pozniej do 3...
tab[0][0] = "2d z miejsca 0 0";
tab[0][0][0] = '3d z miejsca 0 0';
document.write("2D: "+ tab[0][0] +" \n 3D: "+ tab[0][0][0]);
Wyświetla:::
2D: 2d z miejsca 0 0
3D: 2
zamiast
2D: 2d z miejsca 0 0
3D: 3d z miejsca 0 0
Chodzi własnie o to, że trzeci wymiar jest tu traktowany jako miejsce z łańcucha w poprzednim, drugim, wymiarze. Wie ktoś dlaczego tak sie dzieje? Da się zrobić trójwymiarową tablicę w JS?