• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Javascript - Array - zapis danych

0 głosów
253 wizyt
pytanie zadane 3 czerwca 2019 w JavaScript przez Artek97 Nowicjusz (120 p.)

Witam. Proszę o pomoc w sprawie prawidłowe użycia array. Powiedzmy, że chce napisać aplikacje w której będzie nieznana ilość pojazdów. Do każdego z pojazdów chce wpisać nieznaną ilość nazwisk poprzednich właścicieli jak i miasta w których dane auto było. 

Przykładowo kod musiałby wyglądać tak:

pojazd[1].wlasciciel[1] = "X"

pojazd[1].wlasciciel[2] = "X"

pojazd[1].miasto[1] = "X"

Proszę o informację jak należy prawidłowo napisać taki obiekt ponieważ pomimo poszukiwań nie potrafię sobie na to pytanie odpowiedzieć. Z góry dzięki.

 

1 odpowiedź

0 głosów
odpowiedź 3 czerwca 2019 przez Tomek Sochacki Ekspert (227,510 p.)

Możesz zrobić np. coś takiego:

vehicles = [
  {
    type: '...',
    owners: [
      {
         name: '...',
         fromDate: '...',
         toDate: '...'
      },
      {
         name: '...',
         fromDate: '...',
         toDate: '...'
      }
    ]
  }
]

ale w sumie podałeś trochę mało informacji o tym co chciałbyś dokładnie w tym obiekcie, jak chciałbyś to potem przeszukiwać itp. To taka jedna z prostszych struktur, nie wiem, może do Twoich potrzeb wystarczy, musisz sam ocenić.

Podobne pytania

0 głosów
0 odpowiedzi 571 wizyt
pytanie zadane 2 września 2017 w PHP przez marcin99b Szeryf (86,480 p.)
0 głosów
1 odpowiedź 695 wizyt
pytanie zadane 11 lutego 2016 w JavaScript przez movinger Nowicjusz (180 p.)
0 głosów
1 odpowiedź 211 wizyt
pytanie zadane 7 grudnia 2018 w PHP przez niezalogowany

93,775 zapytań

142,731 odpowiedzi

323,384 komentarzy

63,379 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...