„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Schreiben Sie eine Funktion, die alle falschen Werte aus einem bestimmten Array herausfiltert.

Schreiben Sie eine Funktion, die alle falschen Werte aus einem bestimmten Array herausfiltert.

Veröffentlicht am 21.08.2024
Durchsuche:865

Write a function that filters out all the falsy values from a given array.

 const removeFalsyValues = (arr) => {
    let truthy = []

    for(let i = 0; i 



Falsche Werte in JavaScript sind Werte, die als falsch gelten, wenn sie in einem booleschen Kontext ausgewertet werden. Dazu gehören 0, false, „“ (eine leere Zeichenfolge), undefiniert, NaN und null.

So funktioniert die Funktion:

  • Ein leeres Array initialisieren: Die Funktion beginnt mit der Erstellung eines leeren Arrays namens truey. Dies wird verwendet, um die Werte aus dem ursprünglichen Array zu speichern, die nicht falsch sind.
  • Schleife durch das Array: Die Funktion verwendet eine for-Schleife, um jedes Element im Eingabearray arr zu durchlaufen.
  • Überprüfen Sie, ob das Element wahr ist: Innerhalb der Schleife gibt es eine if-Anweisung, die prüft, ob das aktuelle Element (arr[i]) wahr ist. Wenn das Element wahr ist (d. h. es ist keiner der falschen Werte), wird es dem wahrheitsgemäßen Array hinzugefügt.
  • Gibt das wahrheitsgemäße Array zurück: Nachdem die Schleife alle Elemente durchlaufen hat, gibt die Funktion das wahrheitsgemäße Array zurück, das jetzt nur noch die wahrheitsgemäßen Werte enthält.
  • Das Eingabearray ist [0, 1, false, 2, "", 3, undefiniert, NaN, null].
  • Die Funktion durchläuft jedes Element und entfernt die falschen (0, false, "", undefiniert, NaN, null).
  • Die verbleibenden Wahrheitswerte (1, 2, 3) werden in einem neuen Array zurückgegeben:[1, 2, 3].

Die Ausgabe dieses Codes lautet also:removeFalsyValue [1, 2, 3].

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/ajaymarathe/create-a-function-which-will-remove-all-the-falsy-values-from-given-array-1ilf?1 Falls ein Verstoß vorliegt Bitte kontaktieren Sie Study_golang @163.comdelete
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3