Wpis z mikrobloga

#programista15k #javascript #json

mam jsona(jakisJson) i chaił bym go powiedzny pogrupować i tak.

i tak deklaruje tablica
Przirwszy poziom , to jest chyba tablica tab[0] tak sie moge odwołac

drugi poziom tab[0].adresOdb - i tam ma być zwykły string.
również w drugim poziomie tab.coDoOdbioru[0] i tu znowu "tablica" z obiektami.

trzeci poziom tab.coDoOdbioru[0].typ

var tab = []
console.log(jakisJson[0].typ);//to mi sie wyswietla ok
tab[0].coDoOdbioru[0].typ = jakisJson[0].typ;
tab[0].adresOdb = jakisJson[0].adres;
//tu już mam komunikat Uncaught TypeError: Cannot read property 'coDoOdbioru' of undefined

//i powiedzmy chce wyswietlić to
console.log(tab[0].coDoOdbioru[0].typ);
console.log(tab[0].coDoOdbioru[1].typ);
consolo.log(tab[0].adresOdb);

Pewnie nie rozumiem co che zrobić, bo nie wiem czy to ma być
obiekt w tablicy i do tego tablica czy jak coś takiego się robi.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tab.push({});
tab[0].adresOdbioru = ourData.karta[0].adresOdbioru;
//to wyżej zadziałało
//niżej znwou ten samo błąd nie moge do tab[0] przypiać np tab[0].adresOdbioru i tab[0].coDoAdresu ?

tab[0].coDoAdresu.push({});
tab[0].coDoAdresu[0].dostawca= ourData.karta[0].dostawca;
  • Odpowiedz