Arrow funciton v javascriptu

Zkrácený zápis jednorázove jednořádkové funkce. Užití například v parametrech setTimeout:


Následující kody by měly být rovnocenné:

1) Pomocí arrow function syntaxe:

setTimeout(() => console.log("Tento kód se spustí za 1 sekundu"), 1000);

2) Funkce nadefinovaná přímo v parametru

setTimeout(function() { console.log("Tento kód se spustí za 1 sekundu"); }, 1000);

3) Zavoláním funkce

setTimeout(tiktak, 1000);

function tiktak() {
    console.log("Tento kód se spustí za 1 sekundu");
}
Kam dál?