Passende Array-Elemente herausfiltern

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 untersuchen, wie man mit JavaScript passende Array-Elemente herausfiltert. Wir werden lernen, wie man die Array.prototype.includes()-Methode verwendet, um Werte auszuschließen, und wie man die Array.prototype.filter()-Methode implementiert, um ein neues Array zu erstellen, das diese Werte ausschließt. Am Ende dieses Labs werden Sie eine solide Vorstellung davon haben, wie man mit JavaScript bestimmte Elemente in einem Array herausfiltert.


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/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/spread_rest("Spread and Rest Operators") subgraph Lab Skills javascript/variables -.-> lab-28298{{"Passende Array-Elemente herausfiltern"}} javascript/data_types -.-> lab-28298{{"Passende Array-Elemente herausfiltern"}} javascript/arith_ops -.-> lab-28298{{"Passende Array-Elemente herausfiltern"}} javascript/comp_ops -.-> lab-28298{{"Passende Array-Elemente herausfiltern"}} javascript/higher_funcs -.-> lab-28298{{"Passende Array-Elemente herausfiltern"}} javascript/spread_rest -.-> lab-28298{{"Passende Array-Elemente herausfiltern"}} end

Wie man in JavaScript passende Array-Elemente herausfiltert

Um Elemente in einem JavaScript-Array herauszufiltern, die einen oder mehrere bestimmten Werte haben, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal oder SSH und geben Sie node ein, um mit der Programmierung zu beginnen.
  2. Verwenden Sie die Array.prototype.includes()-Methode, um die auszuschließenden Werte zu finden.
  3. Verwenden Sie die Array.prototype.filter()-Methode, um ein neues Array mit den ausgeschlossenen Elementen zu erstellen.

Hier ist ein Beispielcodeausschnitt:

const without = (arr, ...args) => arr.filter((v) => !args.includes(v));

without([2, 1, 2, 3], 1, 2); // [3]

In diesem Beispiel nimmt die without-Funktion ein Array arr und ein oder mehrere Argumente args entgegen. Die Funktion verwendet die filter()-Methode, um ein neues Array zu erstellen, das alle Elemente ausschließt, die mit einem der in args angegebenen Werte übereinstimmen. Die includes()-Methode wird verwendet, um zu überprüfen, ob der Wert in args enthalten ist. Schließlich gibt die Funktion das neue Array mit den ausgeschlossenen Elementen zurück.

Zusammenfassung

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