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
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

Avatar
Odpovedá 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.

Editované
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovedá 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ě. :-`

Avatar
Jana Bod'ová:24.12.2021 8:44

Dotaz!

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

Avatar
Jiří Haut
Člen
Avatar
Odpovedá 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.).

Avatar
Jakub Tioka
Člen
Avatar
Odpovedá na Lubor Pešek
Jakub Tioka:8.3.2022 17:59

😀 cool postřeh

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)?
Avatar
Odpovedá 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
Odpovedať
Nachystejte uzenáče, na snídani jsem zpátky!
Avatar
Odpovedá na Lukáš Bartošek
Jaroslav Drobek:16.5.2022 15:55

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

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.