Reverse Iteration mit forEachRight

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 die forEachRight-Funktion in JavaScript erkunden. Diese Funktion führt eine bereitgestellte Callback-Funktion für jedes Element eines Arrays in umgekehrter Reihenfolge aus. Wir werden lernen, wie diese Funktion verwendet wird, um Operationen auf Array-Elementen in umgekehrter Reihenfolge durchzuführen.

So führen Sie eine Funktion für jedes Array-Element in umgekehrter Reihenfolge aus

Um eine Funktion für jedes Array-Element, beginnend mit dem letzten Element des Arrays, auszuführen, folgen Sie diesen Schritten:

  1. Klonen Sie das gegebene Array mit Array.prototype.slice().
  2. Kehren Sie das geklonte Array mit Array.prototype.reverse() um.
  3. Verwenden Sie Array.prototype.forEach(), um über das umgekehrte Array zu iterieren.

Hier ist ein Beispielcodeausschnitt:

const forEachRight = (arr, callback) => arr.slice().reverse().forEach(callback);

Sie können die Funktion testen, indem Sie folgenden Code ausführen:

forEachRight([1, 2, 3, 4], (val) => console.log(val)); // '4', '3', '2', '1'

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

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Execute Function for Each Array Element in Reverse" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.