Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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: ES5 zápis vs ES6 zápis

Aktivity
Avatar
Kamil
Člen
Avatar
Kamil:7.9.2021 17:47

Ahoj,

snažím se pochopit ES6 zápis Javascriptu.

Zkusil jsem:

// definice pole
var redLetterMedia = ['Mike','Jay','Rich Evans'];
// vytazeni prvku do proměnné
// ES5 zapis
redLetterMedia.forEach(function(name){
    console.log(name);
});
// ES6 zapis
redLetterMedia.forEach(
    // => označuje vstup funkce
    /* prava strana označuje výstup*/
    name => console.log(name)
)

`

Chci docílit: Rád bych pochopil co to znamená operátor =>
Přijde mi ES5 zápis daleko intuitivnější.

 
Odpovědět
7.9.2021 17:47
Avatar
JsonKody
Člen
Avatar
Odpovídá na Kamil
JsonKody:22.11.2021 7:37

Nerikal bych tomu operátor, je to prostě konstrukce - zkraceny zapis funkce
ARGUMENT/Y => TĚLO

Tento zapis se jmenuje 'arrow function' a neni uplne 1:1 ke klasicke function(){}

Jinak tve pocity nejsou vubec o intuitivnosti ale o zvyku. Kdysi jsem s tim mel taky problém a muzu te ubezpecit ze arrow function je velmi hezký a jednoduchy zápis. Jestli chceš muzu s tebou probrat JS na discordu.

 
Nahoru Odpovědět
22.11.2021 7:37
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 2 zpráv z 2.