Einstellige Funktionsarität

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir das Konzept der "Arität von einstelligen Funktionen" in JavaScript erkunden. Wir werden lernen, wie man eine Funktion erstellt, die nur einen Argument akzeptiert und alle weiteren Argumente ignoriert. In diesem Lab wird auch gezeigt, wie man die bereitgestellte Funktion nur mit dem ersten angegebenen Argument aufruft. Am Ende dieses Labs sollten Sie in der Lage sein, diese Technik in Ihrem Code zu implementieren, um dessen Effizienz und Lesbarkeit zu verbessern.

Das Verständnis der Arität von einstelligen Funktionen

Um zu beginnen, öffnen Sie das Terminal/SSH und geben Sie node ein.

Die Arität von einstelligen Funktionen bezieht sich auf eine Funktion, die nur ein Argument annimmt und alle weiteren Argumente ignoriert.

Die bereitgestellte Funktion fn kann nur mit dem ersten angegebenen Argument aufgerufen werden. Um eine einstellige Funktion zu erstellen, verwenden Sie folgenden Code:

const unary = (fn) => (val) => fn(val);

Ein Beispiel für die Verwendung von unary mit der parseInt-Funktion ist unten gezeigt:

["6", "8", "10"].map(unary(parseInt)); // [6, 8, 10]

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab zu der Arität von einstelligen Funktionen abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.