Chcę utworzyć dwuwymiarową tablicę w JavaScript, gdzie zamierzam przechowywać współrzędne (x, y). Nie wiem jeszcze, ile par współrzędnych będę posiadał, ponieważ będą one generowane dynamicznie przez dane wejściowe użytkownika.Zadeklaruj pustą dwuwymiarową tablicę w JavaScript?
Przykład zdefiniowanym 2d tablicy:
var Arr=[[1,2],[3,4],[5,6]];
Chyba można wykorzystać metody dostarczania dodanie nowego zapisu w końcu szeregu.
Jak zadeklarować pustą dwuwymiarową tablicę tak, że kiedy użyję mojego pierwszego pliku Arr.push(), zostanie on dodany do indeksu 0, a każdy kolejny rekord zapisany przez naciśnięcie spowoduje pobranie następnego indeksu?
To jest prawdopodobnie bardzo łatwe do zrobienia, jestem po prostu początkującym użytkownikiem JS i byłbym wdzięczny, gdyby ktoś mógł napisać krótki, działający fragment kodu, który mógłbym zbadać. Dzięki
Czy próbowałeś 'var Arr = new Array (new Array());'? I tak, 'push' i' pop' dodaje lub usuwa elementy z końca tablicy, podczas gdy 'shift' i' unshift' usuwają lub dodają elementy na początku tablicy. – abiessu
To brzmi jak dwa różne pytania. Najpierw potrzebujesz tablicy o dowolnym rozmiarze. Następnie pytasz o inne pytanie, które dotyczy metody push. (Jeśli chcesz odpowiedzieć na własne pytanie, myślę, że najlepiej jest to zrobić w sekcji odpowiedzi.) To jest najwyższe pytanie w Google dotyczące tworzenia wielowymiarowych tablic w JavaScript i wiem, że Google nie dyktować treść tutaj, ale powiedziałbym, że jest to zasadniczo ważne pytanie z szeroką gamą zwariowanych odpowiedzi. –