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
Jiří Petráš:30.11.2020 15:34

To jsem byl zvědavý jak to dopadne se svátkama a čekal jsem že autor pro nás svátky sežene nějak snadno a místo toho čtu: "Tu otrockou práci přepisování jmen do pole jsem za vás udělal"
Pro začátečníky to je ukázka schopností javascriptu. Čekal bych, že půjdou jména nějak nakopírovat z nějakého seznamu na internetu třeba přes poznámkový blok, nebo excelovou tabulku a že si to javasript nějak načte i když v šesté lekci to řešit nebudem. Dnes by mě stačilo vědět jestli nějaké seznamy jde dostat do javascriptu třeba z excelu nebo txt souboru a jestli to zvládne slabší uživatel nebo až větší borec :-D

 
Odpovědět
30.11.2020 15:34
Avatar
Odpovídá na Jindřich Máca
Tomas Matusek:11.8.2021 14:54
example(); //<--- vypise funkci
example['Baf!'] = 'Lek!'; //<--vytvori pole,co ktereho je prirazeno lek!
example(); //<--vypise zase jenom funkci
console.log(example['Baf!']); //<--pres console. log si vypsal pole,nikoliv funkci.
example(); //zase jsi vypsal funkci.

Funkci jsi nikdy neprepsal,takze vzdy vypisuje Hello ..,jen jsi vytvoril pole ,ktere jsi vypsal dale naslednym console.log

Pro lepsi pochopeni si smaz </> console.log u (example['Baf!'] </> a pochopis ze ti to vypise jenom 3x Hello ..
Celkem logicke.

Editováno 11.8.2021 14:56
 
Odpovědět
11.8.2021 14:54
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovídá na Tomas Matusek
Jindřich Máca:11.8.2021 15:44

Ahoj, to byla jenom demonstrace, že v JS je i funkce objekt. :-D

Mimochodem example['Baf!'] = 'Lek!'; neznamená vytvoření nového pole, ale že se do objektu v proměnné example uloží do jeho vlastnosti s názvem Baf! hodnota Lek! a to že je tento objekt zároveň volatelná funkce v tom nehraje roli. Což je právě hodně neobvyklé chování, protože ve většině jiných jazyků funkce není objekt a tohle by udělat nešlo.

Mám k tomu i pěkné YT video, akorát je v angličtině. :-`

 
Odpovědět
11.8.2021 15:44
Avatar
Jana Bod'ová:24.12.2021 8:44

Dotaz!

let den = d.getDate()-1;
Proč -1 ??

 
Odpovědět
24.12.2021 8:44
Avatar
Jiří Haut
Člen
Avatar
Odpovídá na Jana Bod'ová
Jiří Haut:5.2.2022 22:41

První den v měsíci má číslo 1, ale v poli má index 0. Desátý den je 10, ale index má 9. Oproti tomu

let mesic = d.getMonth();

vrací už rovnou index (leden má číslo 0, únor 1, atp.).

 
Odpovědět
+7
5.2.2022 22:41
Avatar
 
Odpovědět
8.2.2022 8:46
Avatar
Jakub Tioka
Člen
Avatar
Odpovídá na Lubor Pešek
Jakub Tioka:8.3.2022 17:59

😀 cool postřeh

 
Odpovědět
8.3.2022 17:59
Avatar
Jaroslav Drobek:27.4.2022 6:32

Hodnocení:

  • "Do pole můžeme prvky libovolně přidávat nebo je mazat:" - lze přidat prvek doprostřed pole, aby se automaticky posunuly prvky následující (podobně jako při přidání na začátek)?
 
Odpovědět
27.4.2022 6:32
Avatar
Odpovídá na Jaroslav Drobek
Lukáš Bartošek :16.5.2022 14:32
let dny = ["Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"];

dny.splice(2, 0, "Ano", "Jde"); // č.2 udává od jaké pozice přidá slova Ano a Jde
Odpovědět
+2
16.5.2022 14:32
Nachystejte uzenáče, na snídani jsem zpátky!
Avatar
Odpovídá na Lukáš Bartošek
Jaroslav Drobek:16.5.2022 15:55

Dík, škoda, že takový příklad autor lekce nezařadil..

 
Odpovědět
16.5.2022 15:55
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.