ARROW FUNCTION

JS

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:

hellofunction() {
  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;

Copy to Clipboard

LINK AI POST PRECEDENTI

IL LINGUAGGIO JAVASCRIPT

LINK AL CODICE SU GITHUB

GITHUB