Die anonyme Funktion von JavaScript hat keinen Namen mit seiner Erklärung und dies wird normalerweise als Argument an die anderen Funktionen höherer Ordnung übergeben. Die anonyme Funktion wird im Grunde genommen erstellt und für die Sofortfunktionsausführung innerhalb einer Funktion als Parameter verwendet.
Wenn anonyme Funktionen konstruiert werden, können sie Variablen zugewiesen werden, sodass Sie dieselben Funktionen geben, als hätten Sie einen Namen in der Funktionserklärung verwendet.
Nutzung anonymer Funktionen als Parameter für andere Funktionen nutzen
Aufgrund seiner anonymen Funktion können wir sie überall verwenden, wo immer wir wollen, wir verwenden diese Methode häufig auch als Parameter in einer anderen Funktion. Hier finden Sie das Beispiel unten:
setTimeout (function ()In diesem Beispiel verwenden wir die setTimeout () Methode zum Übergeben einer anonymen Funktion. Diese anonyme Funktion wird drei Sekunden später von der ausgeführt setTimeout () Methode.
Sofortige Ausführung einer Funktion
Die sofortige Ausführung einer Funktion bedeutet, dass Sie eine Funktion erstellt haben und möchten, dass sie gleich nach dem Erstellen ausgeführt wird. Sie können diese Funktionalität mit der anonymen Funktion sehr leicht erreichen. Hier ist ein Beispiel dafür, wie Sie es leicht im Code ermöglichen können.
(function ()Ausgang
Im obigen Beispiel wird die Funktion gleich nach ihrer Erstellung ausgeführt. Die Syntax ist einfach: Sie können einfach die anonyme Funktion deklarieren und ausführen.
So können Sie dies unten tun:
lass obj =Ausgang
Sie können die Parameter einfach innerhalb der sofortigen Ausführung der anonymen Funktion übergeben, wie wir im obigen Beispiel gesehen haben.
Pfeil anonyme Funktion
Die anonyme Funktion der Pfeile ähnelt der nicht gekräuselten anonymen Funktion. Sie ist die kurze Syntax der Funktion und kann einfach im Programm implementiert werden. Pfeilfunktionen sind die modernen ES6 -Funktionen, mit denen Sie den Code schnell und einfacher schreiben können. Im Grunde ist er ein Kurzansatz, die Funktionen in JavaScript zu deklarieren und zu verwenden.
Hier ist ein Beispiel für die Anonymische Kurzformfunktion.
lass anonymousfunc = function ()Sie können die obige Funktion als Kurzpfeilfunktion wie unten schreiben
Sei anonymousfunc = () => Konsole.log ('Kurzes anonyme Funktion "Kurzes Hand arrowed");Hier ist die Ausgabe
Wie man die anonyme Funktion wiederverwendet
Die anonymen Funktionen von JavaScript können später wiederverwendet werden. Sie können sie wiederverwendbar machen, indem Sie sie einer Variablen zuweisen und dann überall dort anrufen, wo Sie wollen. Schauen wir uns das folgende Beispiel an, um ein klares Verständnis dafür zu machen, wie wir in Zukunft leicht anonyme Funktionen verwenden können.
lass anonymousfunc = function ()Ausgang:
Wenn Sie sich also das obige Beispiel ansehen, werden Sie feststellen, dass zwischen dem Funktionsschlüsselwort und dem Klammern von Funktionsfunktion keinen Namen gibt, was es vollständig anonym macht, aber warum wir diese anonyme Funktion einer anonymen Variablen zuweisen später aufrufbar sein.
Abschluss
Eine anonyme Funktion ist eine Funktion ohne Name, die verwendet werden kann, sobald sie erstellt werden. Die anonyme Funktion kann als Parameter für eine andere Funktion oder in der sofortigen Ausführung einer Funktion verwendet werden. In diesem Artikel haben wir diskutiert, wie wir eine anonyme Funktion erstellen und sie auch für die zukünftige Nutzung speichern können.