Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 10. diel - Polia v JavaScripte

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Květa S.
Člen
Avatar
Květa S.:17.5.2022 10:44

Doplnila bych metodu shift(), která maže prvek na první pozici, a metodu pop(), která maže prvek na poslední pozici.

Avatar
Blanka Svobodová:29.6.2022 10:54

Poradíte prosím, jak docílit, aby při cisla.sort funkci pak číslice byly seřazeny s mezerami? Dělá mi to seznam takto bez mezer: Seřazená čísla jsou 1,3,5,18,25,3­0,48,80,124,145. Dík.

Odpovedať
Kdy, když né teď. Kdo, když né já?
Avatar
Blanka Svobodová:29.6.2022 11:13

až na to dovysvětlení -1 u dnů v měsíci dobrý, u dnů bych opravila, v češtině jsou s malým prvním, ne?

Odpovedať
Kdy, když né teď. Kdo, když né já?
Avatar
Tomáš Havránek :8.7.2022 17:40

Naplnění pole cyklem

Abychom pole vypsali, můžeme za předchozí kód připsat:

for (let i = 0; i < a.length; i++) {
 document.write(a[i] + " ");
}

No, to logicky nemůže fungovat, když celou dobu je pole zapsáno jako:

let a = [];

Takže hodnota length prostě není a ve výsledku se nic nezobrazí, v té ukázce je to špatně.

Avatar
Ondřej Raška:25.8.2022 11:56

Dobrá lekce. Jak bylo řečeno výše, asi by bylo dobré ukázat i použití splice na přidání prvků a představit pop() a shift().

Avatar
Michal Gros
Tvůrce
Avatar
Michal Gros :28.12.2022 23:19

Tuhle úlohu už jsem řešil přidávám řešení kdy se výsledek odesílá do divu

<div id="output3">&nbsp;</div>
<script>
        function nameDay() {
            let names = [
            ["Nový rok, Den obnovy samostatného českého státu", "Karina", "Radmila", "Diana", "Dalimil", "Tři králové", "Vilma", "Čestmír", "Vladan", "Břetislav", "Bohdana", "Pravoslav", "Edita", "Radovan", "Alice", "Ctirad", "Drahoslav", "Vladislav", "Doubravka", "Ilona", "Běla", "Slavomír", "Zdeněk", "Milena", "Miloš", "Zora", "Ingrid", "Otýlie", "Zdislava", "Robin", "Marika"],
            ["Hynek", "Nela", "Blažej", "Jarmila", "Dobromila", "Vanda", "Veronika", "Milada", "Apolena", "Mojmír", "Božena", "Slavěna", "Věnceslav", "Valentýn", "Jiřina", "Ljuba", "Miloslava", "Gizela", "Patrik", "Oldřich", "Lenka", "Petr", "Svatopluk", "Matěj", "Liliana", "Dorota", "Alexandr", "Lumír", "Horymír"],
            ["Bedřich", "Anežka", "Kamil", "Stela", "Kazimír", "Miroslav", "Tomáš", "Gabriela", "Františka", "Viktorie", "Anděla", "Řehoř", "Růžena", "Rút, Matylda", "Ida", "Elena, Herbert", "Vlastimil", "Eduard", "Josef", "Světlana", "Radek", "Leona", "Ivona", "Gabriel", "Marián", "Emanuel", "Dita", "Soňa", "Taťána", "Arnošt", "Kvido"],
            ["Hugo", "Erika", "Richard", "Ivana", "Miroslava", "Vendula", "Heřman, Hermína", "Ema", "Dušan", "Darja", "Izabela", "Julius", "Aleš", "Vincenc", "Anastázie", "Irena", "Rudolf", "Valérie", "Rostislav", "Marcela", "Alexandra", "Evženie", "Vojtěch", "Jiří", "Marek", "Oto", "Jaroslav", "Vlastislav", "Robert", "Blahoslav"],
            ["Svátek práce", "Zikmund", "Alexej", "Květoslav", "Klaudie", "Radoslav", "Stanislav", "Den vítězství", "Ctibor", "Blažena", "Svatava", "Pankrác", "Servác", "Bonifác", "Žofie", "Přemysl", "Aneta", "Nataša", "Ivo", "Zbyšek", "Monika", "Emil", "Vladimír", "Jana", "Viola", "Filip", "Valdemar", "Vilém", "Maxmilián", "Ferdinand", "Kamila"]
            ["Laura", "Jarmil", "Tamara", "Dalibor", "Dobroslav", "Norbert", "Iveta, Slavoj", "Medard", "Stanislava", "Gita", "Bruno", "Antonie", "Antonín", "Roland", "Vít", "Zbyněk", "Adolf", "Milan", "Leoš", "Květa", "Alois", "Pavla", "Zdeňka", "Jan", "Ivan", "Adriana", "Ladislav", "Lubomír", "Petr a Pavel", "Šárka"],
            ["Jaroslava", "Patricie", "Radomír", "Prokop", "Cyril, Metoděj", "Den upálení mistra Jana Husa", "Bohuslava", "Nora", "Drahoslava", "Libuše, Amálie", "Olga", "Bořek", "Markéta", "Karolína", "Jindřich", "Luboš", "Martina", "Drahomíra", "Čeněk", "Ilja", "Vítězslav", "Magdaléna", "Libor", "Kristýna", "Jakub", "Anna", "Věroslav", "Viktor", "Marta", "Bořivoj", "Ignác"],
            ["Oskar", "Gustav", "Miluše", "Dominik", "Kristián", "Oldřiška", "Lada", "Soběslav", "Roman", "Vavřinec", "Zuzana", "Klára", "Alena", "Alan", "Hana", "Jáchym", "Petra", "Helena", "Ludvík", "Bernard", "Johana", "Bohuslav", "Sandra", "Bartoloměj", "Radim", "Luděk", "Otakar", "Augustýn", "Evelína", "Vladěna", "Pavlína"],
            ["Linda, Samuel", "Adéla", "Bronislav", "Jindřiška", "Boris", "Boleslav", "Regína", "Mariana", "Daniela", "Irma", "Denisa", "Marie", "Lubor", "Radka", "Jolana", "Ludmila", "Naděžda", "Kryštof", "Zita", "Oleg", "Matouš", "Darina", "Berta", "Jaromír", "Zlata", "Andrea", "Jonáš", "Václav, Den české státnosti", "Michal", "Jeroným"],
            ["Igor", "Olivie, Oliver", "Bohumil", "František", "Eliška", "Hanuš", "Justýna", "Věra", "Štefan, Sára", "Marina", "Andrej", "Marcel", "Renáta", "Agáta", "Tereza", "Havel", "Hedvika", "Lukáš", "Michaela", "Vendelín", "Brigita", "Sabina", "Teodor", "Nina", "Beáta", "Erik", "Šarlota, Zoe", "Den vzniku samostatného československého státu", "Silvie", "Tadeáš", "Štěpánka"],
            ["Felix", "Památka zesnulých (dušičky)", "Hubert", "Karel", "Miriam", "Liběna", "Saskie", "Bohumír", "Bohdan", "Evžen", "Martin", "Benedikt", "Tibor", "Sáva", "Leopold", "Otmar", "Mahulena, Den boje za svobodu a demokracii", "Romana", "Alžběta", "Nikola", "Albert", "Cecílie", "Klement", "Emílie", "Kateřina", "Artur", "Xenie", "René", "Zina", "Ondřej"],
            ["Iva", "Blanka", "Svatoslav", "Barbora", "Jitka", "Mikuláš", "Benjamín", "Květoslava", "Vratislav", "Julie", "Dana", "Simona", "Lucie", "Lýdie", "Radana", "Albína", "Daniel", "Miloslav", "Ester", "Dagmar", "Natálie", "Šimon", "Vlasta", "Adam, Eva, Štědrý den", "1. svátek vánoční", "2. svátek vánoční, Štěpán", "Žaneta", "Bohumila", "Judita", "David", "Silvestr"]
            ];
            let dat = new Date();
            let monthFromZero = dat.getMonth() -1;
            let dayFromZero = dat.getDate() - 1;
            let out3 = "";
            out3 = String("Dnes má svátek " + names[monthFromZero][dayFromZero]);

            document.getElementById('output3').innerHTML += '' + out3 + '<br>';
        }
        nameDay();
</script>
Odpovedať
Jestli jste dobří nahrnou na Vás spoustu práce. Jestli jste sakra dobří, tak se jí dokážete zbavit.
Avatar
Daniel Tsolov:21.4.2023 18:45

Trvalo mi poměrně dlouho než jsem pochopil podstatu Array. Je možné, že jsem prostě nechápavý, ale pomohlo mi vysvětlení na jiných stránkách.

Avatar
Karel Tesař
Člen
Avatar
Karel Tesař:23.5.2023 14:04
for (let i = 0; i < a.length; i++) {
    document.write(a[i] + " ");
}

je nesmysl protože to by pak vyhodilo pouze číslo 1.

Avatar
Ondřej Minks:2.6.2023 13:52

Ještě bych doplnil nějaký další příklad na vícerozměrné pole

Avatar
Tomáš Žampa:16.7.2023 16:31

Na to, ze je kurz urceny pro naproste zacatecniky jako jsem ja, je latka velice spatne vysvetlovana. Je videt, ze to delal nekdo kdo jiz premysli jako programator a ne jako nekdo, kdo se vse teprve uci. Je lepsi se podivat o jakou se jedna latku v dane lekci a proste si to najit na jinych serverech. Napr.: codecademy i kdyz je komplet v anglictine tak latku vysvetli lepe a smysluplneji.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 96.