Testen, ob alle Array-Elemente falsy sind

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 des Tests untersuchen, ob alle Elemente eines Arrays falsy sind, mithilfe von JavaScript. Wir werden die none()-Funktion verwenden, die überprüft, ob die bereitgestellte Prädikatfunktion für alle Elemente in einer Sammlung false zurückgibt. Anhand von praktischen Beispielen werden wir sehen, wie diese Funktion effizient verwendet werden kann, um Arrays in JavaScript zu manipulieren.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL 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") subgraph Lab Skills javascript/variables -.-> lab-28130{{"Testen, ob alle Array-Elemente falsy sind"}} javascript/data_types -.-> lab-28130{{"Testen, ob alle Array-Elemente falsy sind"}} javascript/arith_ops -.-> lab-28130{{"Testen, ob alle Array-Elemente falsy sind"}} javascript/comp_ops -.-> lab-28130{{"Testen, ob alle Array-Elemente falsy sind"}} end

Funktion zum Testen, ob alle Array-Elemente falsy sind

Um zu testen, ob alle Elemente eines Arrays falsy sind, 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 Array.prototype.some(), um zu testen, ob irgendeine Elemente in der Sammlung true zurückgeben, basierend auf der bereitgestellten Prädikatfunktion.
  3. Wenn Sie das zweite Argument, fn, weglassen, verwendet die Funktion Boolean als Standard.
  4. Die Funktion gibt true zurück, wenn alle Elemente im Array falsy sind, und false sonst.

Hier ist eine Beispielimplementierung der Funktion:

const none = (arr, fn = Boolean) => !arr.some(fn);

Sie können die Funktion wie folgt verwenden:

none([0, 1, 3, 0], (x) => x == 2); // true
none([0, 0, 0]); // true

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Test if All Array Elements Are Falsy" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.