1. einige Kurz gesagt: Es prüft jedes Element im Array und solange ein Element bestanden wird, ist es
Kürzlich bin ich bei der Arbeit an einem Backend-Verwaltungssystem auf eine Anforderung gestoßen: Ein Die Datenstruktur ist wie folgt, unter Verwendung lass arr = [ { Wert: "Apfel" }, { Wert: "" }, { Wert: "Banane" }, { Wert: "orange" }, { Wert: "" }, ] lass res = arr.some(item=>{ gibt Element.Wert zurück !== "" }) konsole.log(res); Solange hier ein Wert vorhanden ist, ist wenn (res) { console.log("Array hat Wert"); } anders { console.log("Geben Sie mindestens einen Wert ein"); } 2. jedes Kurz gesagt: Es prüft jedes Element im Array, und wenn ein Element fehlschlägt, ist es sei arr2 = [ { Wert: "Apfel" }, { Wert: "" }, { Wert: "Banane" }, { Wert: "orange" }, { Wert: "er" }, ] var res2 = arr2.jedes(item => { gibt Element.Wert zurück !== "" }) konsole.log(res2); Solange hier für ein Element kein Wert vorhanden ist, ist wenn (!res2) { //Wenn res2 wahr ist, gehe zu else; wenn es falsch ist, gehe zu if console.log("Das Eingabefeld hat einen leeren Wert"); } anders { console.log("Das Eingabefeld hat keinen leeren Wert"); console.log("Weiter zum nächsten Schritt"); } 3. finden Von sei arr3 = [ { Wert: "" }, { Wert: "" }, { Wert: "" }, { Wert: "" }, { Wert: "Apfel" }, ] var res3 = arr3.find(item => { gibt Element.Wert zurück !== "" }) konsole.log(res3); Sie können wenn (res3) { //res3 hat einen Wert, fahren Sie hier mit dem nächsten Schritt fort. console.log("Es gibt mindestens einen Wert im Array"); } anders { //res3 ist nicht definiert console.log("Das Array ist leer!"); } Dies ist das Ende dieses Artikels über die Einzelheiten zur Verwendung der JS-Array-Methoden some, Das könnte Sie auch interessieren:
|
<<: Vollständige MySQL-Collapse-Abfrage, reguläre Übereinstimmung, ausführliche Erklärung
Plattformbereitstellung 1. JDK installieren Schri...
Inhaltsverzeichnis 1. Zeichenfunktion 1. Fallkont...
Windows Server 2019 ist das neueste Server-Betrie...
Inhaltsverzeichnis 1. Laden Sie die MySQL-MSI-Ver...
Ich habe zuvor einige dynamische Routing-Einstell...
Inhaltsverzeichnis Ziele für diesen Zeitraum 1. F...
Die allgemeine Schreibweise ist wie folgt: XML/HT...
Sie können Docker-Container auf verschiedene Arte...
1. Installieren Sie weniger Abhängigkeiten: npm i...
Inhaltsverzeichnis 1. MySQL herunterladen 2. Entp...
Laden Sie zunächst das Installationspaket von der...
Inhaltsverzeichnis MySQL-Protokolldateien binlog ...
Inhaltsverzeichnis Zufallszahlen generieren Gener...
Inhaltsverzeichnis Problemanalyse Warum Kapselung...
Inhaltsverzeichnis Was ist ein Slot Grundlegendes...