Was ist Currying -Funktion in JavaScript??

Was ist Currying -Funktion in JavaScript??
JavaScript unterstützt eine Vielzahl mathematischer Programmierfunktionen, um den Vorgang während der Webentwicklung zu optimieren. Diese Programmierfunktionen werden bei komplexen Problemen wie Currying verwendet.

Die meisten Websites nutzen die Currying -Funktion Um komplexe Aufgaben auf einfachere zu wechseln. Wie andere Programmiersprachen, JavaScript Unterstützt die Currying -Funktion, um verschiedene Probleme zu lösen.

Der Inhalt des Artikels wird hier eingesetzt, um die Currying -Funktion in JavaScript zu diskutieren.

  • Was ist Currying?
  • Unterschied zwischen Currying und traditioneller Funktion in JavaScript
  • So verwenden Sie die Currying -Funktion in JavaScript

Was ist Currying?

Currying ist das moderne Konzept einer Programmiersprache. Grundsätzlich bricht es die Funktion mit mehreren Argumenten ab und gibt eine Abfolge von Funktionen zurück. Diese Funktionen akzeptieren jeweils nur ein einziges Argument. Es ist sehr nützlich, wiederholt die gleichen Variablen zu übergeben.

Darüber hinaus gibt es verschiedene Vorteile, um die zu nutzen Currying -Funktion in JavaScript. Einige von ihnen sind wie folgt:

  • Aufteilung einer komplexen Funktion in kleinere/modulare Funktionen.
  • Reduzieren Sie die Fehler durch die Klarheit des Codes.
  • Einschränken.
  • Es ist nützlich, eine Funktion mit hoher Ordnung zu erstellen.

Unterschied zwischen Currying und traditioneller Funktion in JavaScript

Die Syntax einer Currying -Funktion wird von einer traditionellen Funktion zu einer modernen Funktionsstrategie verwendet. Der Zweck dieses Beispiels ist es, zwischen ihnen in in sie zu unterscheiden JavaScript. Die Syntax zur Verwendung der einfachen Funktion in JavaScript ist wie folgt.

Syntax der Traditionsfunktion in JavaScript

Funktionslauf (Argument1, Argument2, Argument3)
// Schreiben Sie den Code hier

In der traditionellen Funktion werden alle Argumente vordefiniert und werden sofort verwendet, während die Funktion deklariert wird.

Currying -Funktion in JavaScript.

funktionsrun (argument1)
return (argument2) =>
return (argument3) =>
Rücklauf (Argument1, Argument2, Argument3)


Currying erstellt die verschachtelten Funktionen basierend auf der Anzahl der Argumente. In der obigen Syntax gibt jede Funktion das Argument zurück.

So verwenden Sie die Currying -Funktion in JavaScript?

In diesem Beispiel wird ein einfacher Additionsvorgang zwischen drei Variablen durchgeführt, x, y, Und z, durch Verwendung der Currying -Funktion in JavaScript.

// Ein Beispiel für die Verwendung der Currying -Funktion
const addition = (x) =>
return (y) =>
return (z) =>
Rückgabe x+y+z



Konsole.log (Addition (12) (10) (5))

Die Beschreibung des oben genannten Codes ist unten beschrieben:

  • Ein Zusatz Funktion ist definiert, die ein Argument nimmt, X.
  • Danach gibt es eine Funktion zurück, die ein Argument erfordert, y.
  • Die gleiche Prozedur wird mit dem wiederholt Z Argument und gibt die Summe dieser drei Variablen zurück.
  • Auf diese Weise wird die Funktion erst ausgefüllt, wenn sie alle Argumente akzeptiert, die an sie übergeben werden.

Ausgang

Die Ausgabe zeigt die Ausführung des oben genannten Code an und gibt zurück "27", Welches ist die Summe von 12, 10, Und 5 Werte.

Abschluss

Mit der Currying -Funktion können Sie die Funktion in mehrere Module unterbrechen, um einen Zweck zu erfüllen. Diese Strategie macht eine Currying -Funktion effektiver als herkömmliche Funktionen. Hier haben Sie die Arbeit und Verwendung der Currying -Funktion in JavaScript gelernt. Ein einfaches Beispiel und die Vorteile der Currying -Funktion werden für das Verständnis dieser Funktion bereitgestellt.