![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 3 Dołączył: 10.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem sobie taką tablicę:
Kod var global_koszt = new Object(); global_koszt["najtansze"]["miesieczny"]["brutto"] = ""; global_koszt["najtansze"]["miesieczny"]["netto"] = ""; global_koszt["najtansze"]["roczny"]["brutto"] = ""; global_koszt["najtansze"]["roczny"]["netto"] = ""; global_koszt["wybrane"]["miesieczny"]["brutto"] = ""; global_koszt["wybrane"]["miesieczny"]["netto"] = ""; global_koszt["wybrane"]["roczny"]["brutto"] = ""; global_koszt["wybrane"]["roczny"]["netto"] = ""; i nie działa Kod global_koszt.najtansze is undefined Jak można coś takiego zainicjalizować? -------------------- Blog Macieja Ciemborowicza
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
No tak... Tworzysz obiekt, a działasz jak na tablicy. To dwa inne podejścia, bo w jednym stosujesz -> a w drugim []. a to dwa inne operatory dostępu. Lepiej zastanów więc które podejście stosujesz i dostosuj do tego.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Zamień pierwszą linijkę na:
Kod var global_koszt = []; Edit: Do tego wypadałoby dodać: Kod global_koszt["najtansze"] = [];
global_koszt["najtansze"]["miesieczny"] = []; /// itd... Ten post edytował flashdev 25.10.2010, 11:23:44 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
@thek: mylisz JS z PHP czy innym językiem. Tu wszystko jest obiektem
![]() Kod <script> var test = new Object(); test["test"] = new Object(); test["test"]["test"] = 'test'; alert( test["test"]["test"] ); alert( test.test.test ); </script> Co do problemu to ~flashdev podał prawidłowe rozwiązanie ![]() Ten post edytował kamil4u 25.10.2010, 20:30:43 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:39 |