Autor Zpráva
Honza_n
Profil *
Mohu přidat ještě jeden primitivní dotaz k poli?
Jde o vytvoření pole vzory_vysledek v cyklech.

vzory_vysledek = new Array(); 
  for (var k in vzory[druh][zkratka]){
    vzory_vysledek[k] ...
      for (var p=0; p<8 ; p++ ){
      vzory_vysledek[k][p]="some value";
      }
 }            


na 3. řádku mám problém a nevím jak dál. V cyklu na 5. řádku mám do vzory_vysledek[k][p] přidat hodnotu, ale vzory_vysledek[k] ještě neexistuje. Takže nevím jak to napsat, aby nevznikla chyba. Pole v JS jsem zatím vytvářel spíše staticky. Tak nevím.
_es
Profil
Honza_n:
V cyklu na 5. řádku mám do vzory_vysledek[k][p] přidat hodnotu, ale vzory_vysledek[k] ještě neexistuje.
Dvojrozmerné pole je robené vlastne tak, že je to pole, ktorého prvky sú polia.
Takže musíš ešte pred tým cyklom to prázdne pole vytvoriť:
vzory_vysledek[k] = [];

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0