Verwenden Sie in JavaScript die “verbinden()"Methode zusammen mit dem"Filter()Methode, um den nicht leeren Zeichenfolgen mit einem Trennzeichen beizutragen. Die Filter () -Methode wird verwendet, um die nicht leeren Zeichenfolgen zu einem Array hinzuzufügen.
In diesem Artikel wird das Verfahren beschrieben, um nicht leere JavaScript-Zeichenfolgen mit einem Trennzeichen zu kombinieren.
So beitragen/kombinieren Sie nicht leere JavaScript-Saiten mit einem Separator?
Der "verbinden()Die Methode wird verwendet, um Zeichenfolgen in JavaScript zu verbinden, die leere Zeichenfolgen jedoch nicht beseitigt. Es kombiniert sie nur. Um leere Saiten zu beseitigen und nur nicht leere Saiten mit einem Trennzeichen zu kombinieren, fügen Sie zuerst die Saiten zu einem Array hinzu und rufen Sie das "an"Filter()Methode mit der join () -Methode. Die Methode filter () filtert nur echte Werte (nicht leere Zeichenfolgen) aus einem Array.
Syntax
Verwenden Sie die angegebene Syntax, um nicht leere Zeichenfolgen mit einem Separator beizutragen:
Array.Filter (boolean).Join (Separator)
In der obigen Syntax:
Beispiel
Erstellen Sie im angegebenen Beispiel zuerst fünf Saiten, von denen zwei leer sind:
var string1 = "LinuxHint";
var String2;
var string3 = "lern";
var string4 = "";
var string5 = "javaScript";
Nehmen Sie nun alle Saiten mit einem Trennzeichen an, geben Sie zuerst alle Saiten in einem Array vorbei und rufen Sie dann die “an"Filter()Methode mit der “verbinden()"Methode und speichern Sie das Ergebnis in Variable"Nicht leerer”:
var NonMptyStringArray = [String1, String2, String3, String4, String5]
.filter (element => boolean (element)).verbinden(',');
Drucken Sie das Ergebnis auf der Konsole mit der “druckenKonsole.Protokoll()" Methode:
Konsole.log (nicht leerer StringArray);
Der Ausgang zeigt an, dass die „die“ verwendet wirdFilter()Methode mit der “verbinden()Methode, nicht leere Zeichenfolgen werden erfolgreich mit einem Separator verbunden:
Lassen Sie uns nun sehen, was passieren wird, wenn wir nur das verwenden "verbinden()Methode zum Beitritt zu den nicht leeren Zeichenfolgen.
Schließen Sie sich allen Saiten an, indem Sie sie in ein Array weitergeben und die “nennen“verbinden()"Methode mit einem Separator (",”):
var JoinNonEmptyString = [String1, String2, String3, String4, String5].verbinden(',');
Drucken Sie das Ergebnis auf der Konsole:
Konsole.log (joinNoneMptyString);
Der Ausgang zeigt an, dass die “verbinden()Die Methode verbindet alle Zeichenfolgen, einschließlich leerer Saiten. Deshalb verwenden wir für den Beitritt zu nicht leeren Zeichenfolgen die „die“Filter()Methode mit der “verbinden() "Methode:
Wir haben die wesentlichen Anweisungen im Zusammenhang mit dem Verbinden der nicht leeren Saiten mit einem Trennzeichen gegeben.
Abschluss
Verwenden Sie die „Non-Leery-Saiten mit einem Trennzeichen mit dem Trennzeichen“, um die „die“ zu verwendenFilter()Methode mit der “verbinden()" Methode. Die join () -Methode verbindet nur die Zeichenfolgen, einschließlich leerer Zeichenfolgen. Verwenden Sie also die filter () -Methode, mit der die nicht leeren Zeichenfolgen zu einem Array hinzugefügt werden und mit einem Trennzeichen mit der Joy () -Methode verbunden werden können. Dieser Artikel beschreibt das Verfahren zur Kombination von nicht leeren JavaScript-Zeichenfolgen mit einem Trennzeichen.