Jedes n-te Element

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 höherer Ordnungsfunktionen in JavaScript erkunden. Wir werden lernen, wie man eingebautes Higher-Order-Funktionen wie map(), filter() und reduce() verwendet, um Arrays zu manipulieren und zu transformieren. Am Ende dieses Labs werden Sie das Konzept höherer Ordnungsfunktionen gut verstehen und es in Ihren eigenen JavaScript-Projekten anwenden können.

Funktion, um jedes n-te Element eines Arrays zurückzugeben

Um jedes n-te Element in einem Array zurückzugeben, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Verwenden Sie die Methode Array.prototype.filter(), um ein neues Array zu erstellen, das jedes n-te Element eines gegebenen Arrays enthält.
  3. Verwenden Sie die folgende Funktion, um den obigen Schritt umzusetzen:
const everyNth = (arr, nth) => arr.filter((e, i) => i % nth === nth - 1);
  1. Um die Funktion zu testen, verwenden Sie folgenden Code:
everyNth([1, 2, 3, 4, 5, 6], 2); // [ 2, 4, 6 ]

Dies wird ein neues Array mit jedem zweiten Element des Eingabearrays zurückgeben.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Every NTH Element Lab abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.