Dołącz do nieustannych sznurków z separatorem w JavaScript

Dołącz do nieustannych sznurków z separatorem w JavaScript

W JavaScript użyj „dołączyć()„Metoda wraz z„filtr()„Metoda przyłączenia się do nieustannych sznurków z separatorem. Metoda Filter () służy do dodania nieustannych ciągów do tablicy przed użyciem metody łączenia (), aby dołączyć do nich z separatorem, ponieważ metoda łączenia () łączy tylko ciągi, w tym puste struny.

W tym artykule opisano procedurę łączenia nieokreślonych ciągów JavaScript z separatorem.

Jak dołączyć/połączyć nieokreślone sznurki JavaScript z separatorem?

„„dołączyć()„Metoda jest stosowana do łączenia strun w JavaScript, ale nie eliminuje pustych strun; Łączy je tylko. Tak więc, aby wyeliminować puste sznurki i połączyć tylko nieokreślone struny z separatorem, najpierw dodaj struny do tablicy i zadzwoń do „filtr()„Metoda z metodą łączenia (). Metoda Filter () filtruje tylko prawdziwe wartości (nieustanne ciągi) z tablicy.

Składnia

Aby dołączyć do nieustannych ciągów z separatorem, użyj podanej składni:

szyk.Filtr (boolean).dołącz (separator)


W powyższej składni:

    • Najpierw dodaj struny do tablicy za pomocą tablicy.Metoda filtra ().
    • Metoda filtra wymaga funkcji i wywołuje ją dla każdego elementu w tablicy. Zwróci szereg pustych strun.
    • Metoda filtra używa obiektu logicznego jako funkcji, która przekształca wszystkie fałszywe wartości (puste ciągi) na fałszywe i wszystkie prawdziwe wartości (nieustanne ciągi) na prawdziwe.
    • W końcu użyj tablicy.Metoda dołączania do elementów tablicy.
    • Elementy tablicy w tablicy są łączone w ciągu metody połączenia, który akceptuje separator jako argument.

Przykład

W danym przykładzie najpierw utwórz pięć ciągów, z których dwa będą puste:

var string1 = "Linuxhint";
var string2;
var string3 = "Learn";
var string4 = "";
var string5 = "javascript";


Teraz dołącz do wszystkich strun z separatorem, najpierw przejdź wszystkie struny w tablicy, a następnie zadzwoń do „filtr()„Metoda z„dołączyć()„Metoda i przechowuj wynik w zmiennej”NonemptYstringArray”:

var nonemptYstringArray = [String1, String2, String3, String4, String5]
.filtr (element => boolean (element)).dołączyć(',');


Wydrukuj wynik na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (NonemptYstringArray);


Wyjście wskazuje, że za pomocą „filtr()„Metoda z„dołączyć()„Metoda, nie puste struny są z powodzeniem połączone z separatorem:


Zobaczmy teraz, co się stanie, gdy użyjemy tylko „dołączyć()„Metoda dołączenia do nieustannych strun.

Dołącz do wszystkich sznurków, przekazując je w tablicy i zadzwoń do „dołączyć()„Metoda z separatorem (”,”):

var joinnonEptYString = [String1, String2, String3, String4, String5].dołączyć(',');


Wydrukuj wynik na konsoli:

konsola.log (dołączanie do czytania);


Wyjście wskazuje, że „dołączyć()”Metoda łączy wszystkie sznurki, w tym puste sznurki. Dlatego przy dołączeniu do nieustannych strun używamy „filtr()„Metoda z„dołączyć() "metoda:


Dostarliśmy podstawowe instrukcje związane z dołączeniem do nieustannych strun z separatorem.

Wniosek

Aby dołączyć do nieustannych strun z separatorem, użyj „filtr()„Metoda z„dołączyć()" metoda. Metoda Join () łączy tylko struny, w tym puste sznurki, więc aby wyeliminować puste struny, użyj metody Filter (), która doda nieustanne struny do tablicy i dołączy do nich z separatorem za pomocą metody łączenia (). W tym artykule opisano procedurę łączenia nieokreślonych ciągów JavaScript z separatorem.