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
Inhaltsverzeichnis 1. Überprüfen Sie die Anzahl d...
Ich habe vor kurzem ein Dateisystem erstellt und ...
Inhaltsverzeichnis 1. Der Fokus liegt standardmäß...
Dieser Artikel veranschaulicht anhand von Beispie...
Zuvor hatte ich WordPress selbst erstellt, aber d...
Heute bin ich beim Entwickeln auf eine Methode ge...
Was ist VNode In vue.js gibt es eine VNode-Klasse...
Inhaltsverzeichnis Allgemeine Versionseinführung ...
js interessanter Countdown-Fall. Zu Ihrer Informa...
Inhaltsverzeichnis 1. Grundlegende Speicherung vo...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort Warum wird Limit Deep ...
1. mpstat-Befehl 1.1 Befehlsformat mpstat [ -A ] ...
Dieser Artikel stellt hauptsächlich die Lösung fü...
Offensichtliches HTML, verstecktes „öffentliches ...