Funzioni di freccia in JavaScript | Spiegato

Funzioni di freccia in JavaScript | Spiegato
Le funzioni della freccia sono state incluse in JavaScript con il rilascio di ECMAV6 nel 2015. La funzione freccia è un modo per creare una funzione con l'obiettivo principale di ridurre il numero di lettere richieste per creare una funzione. Le funzioni di freccia sono nominate "freccia"Perché usano una parola chiave composta da due caratteri speciali, il "=" e il ">" che forma una forma che sembra una punta di freccia "=>".

Creazione di una funzione con funzione freccia

La creazione di una funzione con il metodo della funzione freccia include i seguenti passaggi:

  • Innanzitutto, tempo nel nome della funzione o dell'identificatore della funzione
  • Successivamente, impostare il nome della funzione uguale ai parametri richiesti dalla funzione racchiusi nella parentesi
  • Successivamente usa il simbolo della freccia "=>" Per indicare la parola chiave funzione
  • Dopo il simbolo della freccia, includere semplicemente il corpo della funzione racchiuso all'interno parentesi graffe.

Quindi una funzione freccia sembra così:

funcname = (para1, para2, para3 ...) =>
// corpo della funzione

Dichiarazione della funzione ed espressione della funzione vs funzioni freccia

Normalmente, una dichiarazione di funzione per creare una funzione che aggiunge due numeri passati all'interno dei suoi argomenti sembra questo:

funzione getsum (num1, num2)
restituire num1 + num2;

E un'espressione di funzione per creare la stessa funzione sarebbe così:

getsum = function (num1, num2)
restituire num1 + num2;
;

Ci sono alcune cose comuni in entrambi questi metodi per creare una funzione:

  • Il nome o l'identificatore della funzione
  • IL Funzione di parole chiave
  • Parametri all'interno della parentesi
  • Corpo della funzione all'interno delle staffe ricci
  • Operatore di assegnazione in caso di espressione della funzione

Ora, se la stessa funzione dovesse essere creata con le funzioni della freccia, avrebbe la seguente sequenza:

  • Il nome o l'identificatore
  • Operatore di assegnazione
  • Parametri con parentesi
  • Testa freccia
  • Corpo della funzione

Quindi la stessa funzione GetSum () creata con la funzione freccia sembrerà così:

getsum = (num1, num2) =>
restituire num1 + num2;
;

A prima vista è abbastanza visibile che la funzione freccia utilizza molto meno lettere o caratteri per creare una funzione, quindi sia la dichiarazione della funzione che l'espressione della funzione. E il motivo principale di ciò è che invece di usare la parola chiave funzione, Viene usato un simbolo della freccia.

Chiamata funzione per le funzioni create con la funzione freccia

La funzione non cambia ora se la funzione è stata creata utilizzando la dichiarazione della funzione, l'espressione della funzione o anche con la funzione freccia. Per una funzione denominata come getum (come creato sopra) con due parametri sarà sempre:

risultato = getSum (num1val, num2val);

La freccia grassa

Il simbolo della punta freccia della funzione freccia è spesso definito come "Freccia grassa" perché invece di usare un trattino "-" per la creazione della punta di freccia un uguale "=" che fa sembrare la testa della freccia lontano, da cui il nome freccia fat.

Incartare

Una funzione di array è un modo per creare funzioni in JavaScript, che è stato rilasciato nella versione ESMAV6 di JavaScript. Questo metodo di creazione di una funzione ha sostituito la parola chiave funzione dalla creazione della funzione e ha usato un simbolo di freccia "=>", Da qui la funzione freccia del nome. La funzione freccia non cambia il modo in cui una funzione viene chiamata per eseguire l'attività scritta al suo interno. Questo articolo ha spiegato in dettaglio le funzioni della freccia o le funzioni della freccia grassa, insieme a un breve confronto con altre forme di creazione di metodi.