NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 10 - Pole v JavaScriptu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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.

 
Odpovědět
17.5.2022 10:44
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.

Odpovědět
29.6.2022 10:54
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?

Odpovědět
29.6.2022 11:13
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ě.

 
Odpovědět
8.7.2022 17:40
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().

 
Odpovědět
25.8.2022 11:56
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>
Odpovědět
28.12.2022 23:19
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.

 
Odpovědět
21.4.2023 18:45
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.

 
Odpovědět
23.5.2023 14:04
Avatar
Ondřej Minks:2.6.2023 13:52

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

 
Odpovědět
2.6.2023 13:52
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.

 
Odpovědět
16.7.2023 16:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 94.