Co si myslite ze zobrazi posledni 3 alert dialogy? Ti co rikaji 1, 0 a NaN maji naprostou pravdu.
Podivejte se na jednoduchy kod i s mymi komentari:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
function TestAsociativniPole() { var myArray = new Array(); //-Objekt lze vytvorit bud zapisem pole [“a”] nebo zapisem objektu .a myArray.a = 0; //-Pokud je v prvku ulozeno cislo, lze snadno pouzivat inkrementaci myArray[“a”]++; //-Zkontrolovat zda je nejaky prvek v poli muzeme kdyz ho porovname s undefined if (myArray.b == undefined) { //-Inicializujeme prvek pole objektovou notaci. Muze se jednat o jakekoliv cislo myArray.b = 0; } //-Pokud prvek nebude napred inicializovan a pokusime se o inkrementaci, jako vysledek se ulozi NaN myArray[“c”]++; alert(myArray.a); alert(myArray[“b”]); alert(myArray.c); } |
Zacinam mit ten JavaScript docela rad :D. Necekal jsem ze toto JS bude umet uz v zakladu.