Arrow Functions let funzione = (arg1, arg2, ...) => { let risultato = espressione return risultato }; corrisponde a let funzione = function(arg1, arg2, ...) { let risultato = espressione return risultato }; oppure function funzione(arg1, arg2, ...) { let risultato = espressione return risultato }; Se la funzione contiene una sola espressione, la definizione si può ridurre ulteriormente: let funzione = (arg1, arg2, ...) => espressione Con un solo parametro le parentesi tonde si possono omettere: let funzione = arg => espressione Mentre senza parametri la definizione diventa: let funzione = () => espressione How to Use JavaScript Arrow Functions – Explained in Detail