Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Multidimensional Array i sortowanie w JS
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Potrzebuję stworzyć kilku poziomową tablicę w JS. Mam z tym problem bo próbowalem kilku sposobów i żaden mi nie działał. Ma to wyglądać tak (zmienna key generuje się automatycznie):
Kod
points[key];
            points[key]["lat"]=temp_lat;
            points[key]["lng"]=temp_lng;
            points[key]["distance"]=distance;

Generalnie później chcę to posortować według points[key]["distance"]. Wcześniej miało to zrobione jako obiekt, ale ponoć obiektu nie można tak sortować (nie wiem, nie zgłębiłem się jeszcze aż tak w JS). Dlatego teraz chcę to zrobić jako array. Pomoże ktoś?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. var points = [];
  2. var key = "test";
  3. var temp_lat = 51;
  4. var temp_lng = 18;
  5. var distance = 1500;
  6.  
  7. points[key] = [];
  8. points[key]["lat"]=temp_lat;
  9. points[key]["lng"]=temp_lng;
  10. points[key]["distance"]=distance;
  11.  
  12. console.log(points[key]);
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
deha21
post
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----


Już miałem pisać że to jest to samo co ja mam, ale nie zauważyłem że przy points[key] dałeś [];
O to chodziło, dzięki!


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:52