Ist es möglich, zu überprüfen, ob ein Array von Zeichenketten einen Teilstring enthält? Ich weiß, wie man findet, ob ein Array eine vollständige Übereinstimmung der Strings hat (mit $ .inArray, arr.includes, arr.indexOf etc ...), aber diese stimmen nicht mit einem Teilstring zu einem Array von Strings überein (zumindest für mich).Wie kann man prüfen, ob ein Array eine Teilkette enthält?
Wenn ich ein <select multiple>
Element mit den folgenden Optionen:
positive (selected)
positron (selected)
negative
negatron
Wie kann ich boolean ob mein mehr Optionen Array enthält den Teil pos
, um anzuzeigen, dass beide positve
und positron
in den Selektionen waren?
Ich möchte in der Lage sein, meinem Benutzer einige zusätzliche Fragen zu beantworten, basierend darauf, ob bestimmte Auswahlen getroffen werden, aber ich möchte nicht eine Reihe von if/then Anweisungen schreiben, um die verschiedenen Strings abzudecken.
Das funktioniert mit meiner Logik. Danke – user1837608
Noch eine Frage, wenn es Ihnen nichts ausmacht. Wie kann ich array.filter in einen 'if'-Zustand integrieren? Bedeutung, {if (arr.filter (?? indexOf ('substr'))> -1) {// Logik ausführen} – user1837608
Zurück zum OP. Wenn Sie * any * übereinstimmen möchten, können Sie '.reduce' verwenden, das einen einzelnen Wert zum Vergleichen zurückgibt (' [] 'ist möglich). Wenn Sie ** alle ** wollen, dann vergleichen Sie die Antwort mit dem Ergebnis in meiner Antwort. –