Testen, ob irgendein Array-Element wahrheitswertig ist

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir untersuchen, wie man mithilfe von JavaScript überprüft, ob irgendein Element in einem Array wahrheitswertig ist. Wir werden die Array.prototype.some()-Methode und eine bereitgestellte Prädikatsfunktion verwenden, um zu testen, ob mindestens ein Element in einer Sammlung true zurückgibt. Darüber hinaus werden wir lernen, wie man die Boolean-Funktion als Standardargument verwendet, um den Code zu vereinfachen.

Testen, ob irgendein Array-Element wahrheitswertig ist

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

Um zu überprüfen, ob irgendein Element in einer Sammlung auf der Grundlage einer bereitgestellten Funktion true zurückgibt, verwenden Sie Array.prototype.some(). Wenn Sie die Boolean-Funktion als Standard verwenden möchten, können Sie das zweite Argument, fn, weglassen.

Hier ist ein Beispielcode:

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

Sie können es mit den folgenden Beispielen testen:

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

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Test if Any Array Element Is Truthy" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.