Funzioni Freccia in Javascript
Il Novembre 20, 2021 da adminLe funzioni freccia – chiamate anche funzioni “fat arrow”, sono un modo relativamente nuovo di scrivere funzioni concise in JavaScript. Sono state introdotte dalle specifiche ECMAScript 6 e da allora sono diventate la caratteristica ES6 più popolare. Le funzioni freccia ci permettono di usare l’operatore fat arrow => per definire rapidamente funzioni JavaScript, con o senza parametri. Siamo in grado di omettere le parentesi graffe e le parole chiave function e return quando si crea una nuova funzione JavaScript per scrivere una sintassi di funzione più breve. Non sono solo un risparmio di tempo, ma producono anche funzioni pulite e più leggibili.
In questo articolo, diamo un’occhiata ad alcuni scenari del mondo reale per creare funzioni freccia – usando ES6 contro la vecchia notazione ECMAScript 5 in modo da poter vedere come le due sintassi si confrontano tra loro.
La sintassi della funzione freccia più semplice è quando la funzione non ha alcun parametro. Nell’esempio qui sotto, la sintassi ECMAScript 5 dichiara un’espressione di funzione e la assegna alla variabile birthday. Emette una semplice stringa di testo alla console, dicendo “Buon compleanno!”:
Nella sintassi della funzione freccia, le parentesi graffe e le parole chiave function e return spariscono. Ora, l’intera funzione prende solo una singola linea. Le parentesi vuote indicano che la funzione non ha parametri e la freccia grassa lega il corpo della funzione ai parametri (attualmente inesistenti):
Un solo parametro
Estendiamo l’esempio precedente con un parametro, in particolare nome. La vecchia sintassi ES5 prende un parametro e aggiunge il suo valore alla stringa da restituire:
Lascia un commento