Heim > Web-Frontend > js-Tutorial > Currying in JavaScript

Currying in JavaScript

Barbara Streisand
Freigeben: 2024-12-31 10:54:15
Original
353 Leute haben es durchsucht

Currying in JavaScript

Currying ist das Muster, den Funktionscode modularer zu schreiben. In einfachen Worten.

Currying ist das Muster, bei dem eine Funktion mit mehreren Argumenten in eine Reihe von Funktionen umgewandelt wird, die jeweils ein einzelnes Argument annehmen.

Anstatt alle Argumente auf einmal zu übernehmen, übernimmt die Curry-Funktion das erste Argument, gibt eine neue Funktion zurück, die das nächste Argument übernimmt, und so weiter, bis alle Argumente bereitgestellt werden. Die letzte Funktion gibt dann das Ergebnis zurück.

//Normal Function
 `function nonCurrying(param1, param2, param3){
  return param1 + param2 + param3
}`

// Curried Function

`function curried(param1){
   return function(param2){
    return function(param3){
      return param1 * param2 * param3
}}}

curried(10)(20)(30);
`





Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonCurrying in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage