ARROW FUNCTION
Le arrow function sono un nuovo tipo di funzioni anonime, introdotte in ES6, hanno una sintassi compatta e facilmente leggibile. Le arrow function sono particolarmente adatte come callback.
let myFunction = (a, b) => a * b;
Prima delle arrow function si aveva:
hello = function() {
return “Hello World!”;
}
Con le arrow function si ha:
hello = () => {
return “Hello World!”;
}
Si accorcia! Se la funzione ha una sola istruzione e l’istruzione restituisce un valore, puoi rimuovere le parentesi e la parola chiave return:
hello = () => “Hello World!”;
Nota: funziona solo se la funzione ha una sola istruzione. Se hai dei parametri, li passi tra parentesi:
hello = (val) => “Hello ” + val;
Inoltre, se hai un solo parametro, puoi saltare anche le parentesi:
hello = val => “Hello ” + val;
Scrivi un commento