![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 6 Dołączył: 22.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Postanowiłem się trochę pobawić w JS i stworzyć gierke ala Milionerzy
Bazę pytań chciałbym trzymać w takim pliku json
Gdzie pierwsza odpowiedz to odpowiedz poprawna. Ale pewnie macie jakieś pomysły na fajniejszą strukturę. Bo teraz po stworzeniu obiektu z takiej struktury musze zrobić foo[0].lvl0 lub foo[0]['lvl0'] to [0] lub lvl0 jest całkiem zbędne. Pewnie jest to dość dziecinne dlatego też piszę w przedszkolu ![]() Ten post edytował karakara 24.01.2013, 22:23:17 |
|
|
-Gość- |
![]()
Post
#2
|
Goście ![]() |
Może tak, że indeksy tablicy są poziomami? I moim zdaniem obiekty, które reprezentują pytanie i odpowiedzi powinny mieć chyba taką samą strukturę, czyli nie Pyt1 i Pyt2, ale Pyt, o ile już stosować tą konwencję
Kod var data = []; // pytania z poziomu 0 data[0] = [ {"Pyt": "qwe ?", "Odpowiedzi:" : ["odp1", "odp2", "odp3", "odp4"]}, {"Pyt": "asd ?", "Odpowiedzi:" : ["odp1", "odp2", "odp3", "odp4"]} ]; // pytania z poziomu 1 data[1] = [ {"Pyt": "qwe ?", "Odpowiedzi:" : ["odp1", "odp2", "odp3", "odp4"]}, {"Pyt": "asd ?", "Odpowiedzi:" : ["odp1", "odp2", "odp3", "odp4"]} ]; Wtedy odwołanie do pierwszego pytania z poziomu 0: data[0][0].Pyt |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:25 |