Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie entferne ich falsche Werte aus einem JavaScript-Array?

PHPz
Freigeben: 2023-08-24 19:17:06
nach vorne
1031 Leute haben es durchsucht

如何从 JavaScript 数组中删除假值?

In diesem Artikel erfahren Sie, wie Sie Fehlerwerte aus einem Array in JavaScript entfernen.

Ein Array in JavaScript ist eine spezielle Art von Variable, die mehrere Elemente enthalten kann. Arrays können mit dem Schlüsselwort „const“ initialisiert werden. Falschwerte sind nichts anderes als boolesche Falschwerte.

Beispiel 1

Die erste Möglichkeit, dies zu implementieren, besteht darin, eine for-each-Schleife zu verwenden, um das Array zu durchlaufen, die nicht-falschen Werte in ein anderes Array zu verschieben und dieses Array zurückzugeben.

const inputArray = [true, false, false, true, null, 505, 101];
console.log("The input array is defined as: ")
console.log(inputArray)
function removeFalsey(inputArray) {
   const checkArray = [];      
   inputArray.forEach((k) => {
      if (k) {
         checkArray.push(k);
      }
   });
   return checkArray;
}
console.log("After removing the falsy elements from the array: ")
console.log(removeFalsey(inputArray));
Nach dem Login kopieren

Anleitung

  • Schritt 1 – Definieren Sie ein Array, d. h. inputArray.

  • Schritt 2 – Definieren Sie eine Funktion „removeFalsey“, die ein Array als Eingabeparameter akzeptiert.

  • Schritt 3 – Definieren Sie in der Funktion ein leeres Array checkArray. Verwenden Sie eine foreach-Schleife, um das inputArray zu durchlaufen und nicht-falsche Elemente in das neu definierte Array checkArray zu verschieben. Gibt ein Array zurück.

  • Schritt 4 – Array als Ergebnis anzeigen.

Beispiel 2

Eine andere Möglichkeit, dies zu erreichen, besteht darin, die Methode Array.filter() zu verwenden, um falsche Elemente zu entfernen.

const inputArray = [true, false, false, true, null, 505, 101];
console.log("The input array is defined as: ")
console.log(inputArray)     
function removeFalsey(input) {
   return inputArray.filter((k) => {
      if (k) {
         return k;
      }
   });
}
console.log("After removing the falsy elements from the array: ")
console.log(removeFalsey(inputArray));
Nach dem Login kopieren

Anleitung

  • Schritt 1 – Definieren Sie ein Array, d. h. inputArray.

  • Schritt 2 – Definieren Sie eine Funktion „removeFalsey“, die ein Array als Eingabeparameter akzeptiert.

  • Schritt 3 – Rufen Sie in der Funktion die Funktion filter() für das Array auf. Verwenden Sie in der Funktion filter() eine „if“-Bedingung, um zu prüfen, ob ein Element nicht falsch ist.

  • Schritt 4 – Array als Ergebnis anzeigen.

Das obige ist der detaillierte Inhalt vonWie entferne ich falsche Werte aus einem JavaScript-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!