Pfeilfunktionen in JavaScript | Erklärt

Pfeilfunktionen in JavaScript | Erklärt
Die Pfeilfunktionen wurden in JavaScript mit der Veröffentlichung von ECMAV6 im Jahr 2015 aufgenommen. Die Pfeilfunktion ist eine Möglichkeit, eine Funktion mit dem Hauptziel zu erstellen, um die Anzahl der Buchstaben zu reduzieren, die zum Erstellen einer Funktion erforderlich sind. Pfeilfunktionen werden benannt "Pfeil„Da sie ein Schlüsselwort verwenden, das aus zwei Sonderzeichen besteht, die "=" und das ">" Das bildet eine Form, die wie eine Pfeilspitze aussieht "=>".

Erstellen einer Funktion mit Pfeilfunktion

Das Erstellen einer Funktion mit der Pfeilfunktionsmethode enthält die folgenden Schritte:

  • Zunächst Zeit im Namen der Funktion oder im Kennung der Funktion
  • Setzen Sie danach den Namen der Funktion gleich den Parametern, die durch die in Klammern eingeschlossene Funktion erforderlich sind
  • Verwenden Sie danach das Pfeilsymbol "=>" zum Kennzeichen des Schlüsselworts zu bezeichnen Funktion
  • Fügen Sie nach dem Pfeilsymbol einfach den Körper der innen eingeschlossenen Funktion ein geschweifte Klammern.

Eine Pfeilfunktion sieht also so aus:

funcname = (para1, para2, para3…) =>
// Körper der Funktion

Funktionserklärung und Funktion Ausdruck vs Pfeilfunktionen

Normalerweise sieht eine Funktionserklärung zum Erstellen einer Funktion, die zwei in seinen Argumenten übergebene Zahlen hinzufügt, wie folgt aus:

Funktion getum (num1, num2)
return num1 + num2;

Und ein Funktionsausdruck, der dieselbe Funktion erzeugt, würde so aussehen:

getum = function (num1, num2)
return num1 + num2;
;

Bei beiden Methoden gibt es einige gemeinsame Dinge, um eine Funktion zu erstellen:

  • Der Name oder der Kennung der Funktion
  • Der Schlüsselwortfunktion
  • Parameter in Klammern
  • Körper der Funktion in lockigen Klammern
  • Zuweisungsoperator im Fall des Funktionsausdrucks

Wenn nun die gleiche Funktion mit den Pfeilfunktionen erstellt werden würde, hätte dies die folgende Sequenz:

  • Der Name oder die Bekennung
  • Aufgabenverwalter
  • Parameter mit Klammern
  • Pfeilkopf
  • Körpern der Funktion

Die gleiche mit der Pfeilfunktion erstellte Funktion von getum () sieht also so aus:

getum = (num1, num2) =>
return num1 + num2;
;

Auf den ersten Blick ist es ziemlich sichtbar, dass die Pfeilfunktion viel weniger Buchstaben oder Zeichen verwendet, um eine Funktion zu erstellen, dann sowohl Funktionserklärung als auch Funktionsausdruck. Und der Hauptgrund dafür ist, dass anstatt das Schlüsselwort zu verwenden, anstatt das Schlüsselwort zu verwenden Funktion, Ein Pfeilsymbol wird verwendet.

Funktionsaufruf für Funktionen, die mit der Pfeilfunktion erstellt wurden

Die Funktion ändert sich nun nicht, ob die Funktion mithilfe der Funktionserklärung, Funktionsausdruck oder sogar mit der Pfeilfunktion erstellt wurde. Für eine Funktion, die als Getum (wie oben erstellt) mit zwei Parametern namens genannt wird, wird immer:

result = getum (num1val, num2val);

Der fette Pfeil

Das Pfeilspitzensymbol der Pfeilfunktion wird häufig als die bezeichnet "Fettpfeil" Denn anstatt einen Bindestrich zu verwenden "-" zum Erstellen der Pfeilspitze gleich "=" Dadurch sieht der Pfeilkopf weit aus, daher der Name Fat Pfeil.

Einpacken

Eine Array -Funktion ist eine Möglichkeit, Funktionen in JavaScript zu erstellen, das in der Esmav6 -Version von JavaScript veröffentlicht wurde. Diese Methode zum Erstellen einer Funktion ersetzte das Schlüsselwort Funktion Aus der Funktionserstellung und verwendete ein Pfeilsymbol "=>", Daher die Name des Namens Pfeilfunktion. Die Pfeilfunktion ändert nicht die Art und Weise, wie eine Funktion aufgerufen wird, um die darin geschriebene Aufgabe auszuführen. In diesem Artikel wurden die Pfeilfunktionen oder Fettpfeilfunktionen im Detail sowie einen kurzen Vergleich mit anderen Formen der Methodenerstellung erläutert.