JavaScript Anonyme Funktionen | Für Anfänger erklärt

JavaScript Anonyme Funktionen | Für Anfänger erklärt
Die Funktion ist eine Reihe von Anweisungen, die ausgeführt werden, wenn sie aufgerufen wird, und gibt ein Ergebnis als Antwort zurück. Funktionen werden mithilfe einer bestimmten Syntax erstellt, beispielsweise in JavaScript Sie verwenden das Schlüsselwort der Funktion und dann den Funktionsnamen und dann den Klammern. In ähnlicher Weise sind die anonymen Funktionen gleich, aber der Unterschied liegt in der Syntax.

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 ()
Konsole.log ('Diese Funktion wird als Parameter in der JS -SetTimeout -Methode verwendet')
, 3000);

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 ()
Konsole.log ('Diese Funktion wird sofort direkt nach seiner Erstellung ausgeführt');
) ();

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 =
'Name': 'John Doe',
'Alter': 22,
'Adresse': 'xyz'
;
(function ()
Konsole.log ('mein Name ist', obj.Name 'und mein Alter ist', obj.Alter 'und ich lebe in', obj.Adresse);
) (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 ()
Konsole.log ('Dies ist eine anonyme Funktion');
;

Sie können die obige Funktion als Kurzpfeilfunktion wie unten schreiben

Sei anonymousfunc = () => Konsole.log ('Kurzes anonyme Funktion "Kurzes Hand arrowed");
Anonymousfunc ();

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 ()
Konsole.log ('Dies ist eine anonyme Funktion');
;
Anonymousfunc ();

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.