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:
- Klonen Sie das gegebene Array mit
Array.prototype.slice(). - Kehren Sie das geklonte Array mit
Array.prototype.reverse()um. - 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.