Den letzten übereinstimmenden Wert finden

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 tiefer in die JavaScript-Programmierung eintauchen und das Konzept des Findens des letzten übereinstimmenden Werts in einem Array erkunden. Dieses Lab bietet die Möglichkeit, Ihr Verständnis von JavaScript-Array-Methoden und funktionalen Programmiertechniken zu verbessern. Am Ende dieses Labs werdet Ihr eine solide Vorstellung davon haben, wie die Methoden Array.prototype.filter() und Array.prototype.pop() verwendet werden, um das letzte Element zu finden, das einer bestimmten Bedingung entspricht.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28306{{"Den letzten übereinstimmenden Wert finden"}} javascript/comp_ops -.-> lab-28306{{"Den letzten übereinstimmenden Wert finden"}} javascript/higher_funcs -.-> lab-28306{{"Den letzten übereinstimmenden Wert finden"}} end

JavaScript-Funktion zum Finden des letzten übereinstimmenden Werts

Um das letzte Element in einem Array zu finden, das einer gegebenen Bedingung entspricht, verwenden Sie die folgende JavaScript-Funktion:

const findLast = (arr, fn) => arr.filter(fn).pop();

Um diese Funktion zu verwenden, übergeben Sie das Array, das Sie durchsuchen möchten, und eine Funktion, die für die Elemente, die Sie abgleichen möchten, einen wahren Wert zurückgibt.

Beispielsweise wird findLast([1, 2, 3, 4], n => n % 2 === 1); 3 zurückgeben, da es die letzte ungerade Zahl im Array findet.

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

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Find Last Matching Value" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.