Funzioni freccia
Lezione 4 di 9 del corso Gli aspetti più complessi di JavaScript moderno (ES6+) di Coddy.
Un modo semplice e conciso per creare funzioni è usare una funzione freccia.
La sintassi della funzione freccia è
let func = (arg1,arg2,...,argN) => {
// corpo della funzione
} Questa funzione può essere chiamata esattamente come una funzione normale, ad es. func(val1,val2,...,valN)
Quando una funzione ha un solo parametro, può essere scritta in modo più semplice, ad es.
let square = num => num*num;qui non sono necessarie le parentesi per i parametri della funzione.
Quando crei funzioni su una sola riga come quella sopra, puoi omettere la parola chiave return per semplicità.
I casi d'uso migliori delle funzioni freccia:
- Funzioni semplici
- Callback
- Le funzioni freccia non hanno un proprio
this, quindi usale quando non ti servethis.
Sfida
FacileScrivi una funzione freccia toCelsius che converta la temperatura da Fahrenheit a Celsius. (Il risultato deve avere due cifre dopo la virgola)
per convertire la temperatura da Fahrenheit a Celsius, usa la formula seguente:
Celsius = (5/9) * (Fahrenheit-32)Provalo tu
Tutte le lezioni di Gli aspetti più complessi di JavaScript moderno (ES6+)
2Immergiamoci
Ambito di blocco - let e constFunzioni frecciaSpread e RestCiclo for...ofClassiPromisesAsync e AwaitEsercitati da solo: Compilatore JavaScript online