Junte-se a strings não vazios com um separador em JavaScript

Junte-se a strings não vazios com um separador em JavaScript

Em JavaScript, use o “juntar()”Método junto com o“filtro()”Método para ingressar nas cordas não vazias com um separador. O método filtro () é usado para adicionar as seqüências de strings não vazias a uma matriz antes de usar o método junção () para se juntar a eles com um separador, porque o método junção () apenas se junta a strings, incluindo seqüências vazias.

Este artigo descreverá o procedimento para combinar strings JavaScript não vazios com um separador.

Como ingressar/combinar strings JavaScript não vazios com um separador?

O "juntar()”O método é usado para unir strings no JavaScript, mas não elimina as cordas vazias; Isso apenas os combina. Portanto, para eliminar cordas vazias e combinar apenas cordas não vazias com um separador, primeiro, adicione as cordas a uma matriz e chame o “filtro()”Método com o método junção (). O método filtro () filtra apenas os valores verdadeiros (seqüências de seqüências não vazias) de uma matriz.

Sintaxe

Para se juntar a Strings não vazios com um separador, use a sintaxe dada:

variedade.filtro (booleano).Junte -se (separador)


Na sintaxe acima:

    • Primeiro, adicione as cordas a uma matriz usando a matriz.Método Filter ().
    • O método do filtro pega uma função e o chama para cada elemento na matriz. Ele retornará uma variedade sem cordas vazias.
    • O método do filtro usa um objeto booleano como uma função, que converte todos os valores falsos (cadeias vazias) em valores falsos e todos os verdadeiros (seqüências não vazias) em verdadeiro.
    • Por fim, use a matriz.Método de junção () para ingressar nos elementos da matriz.
    • Os elementos da matriz em uma matriz são unidos a uma string pelo método de junção, que aceita um separador como um argumento.

Exemplo

No exemplo dado, primeiro, crie cinco cordas, duas das quais estarão vazias:

var string1 = "linuxhint";
var string2;
var string3 = "aprenda";
var string4 = "";
var string5 = "javascript";


Agora, junte -se a todas as cordas com um separador, primeiro passe todas as cordas em uma matriz e depois chame o “filtro()”Método com o“juntar()”Método e armazene o resultado em variável“não optystringArray”:

var nonemptystringArray = [String1, String2, String3, String4, String5]
.filtro (elemento => booleano (elemento)).juntar(',');


Imprima o resultado no console usando o “console.registro() ”Método:

console.log (nonEmptystringArray);


A saída indica que o uso do “filtro()”Método com o“juntar()”Método, Strings não vazios são unidos com sucesso com um separador:


Agora, vamos ver o que acontecerá quando usarmos apenas o “juntar()”Método para ingressar nas cordas não vazias.

Junte -se a todas as cordas, passando -as em uma matriz e chame o “juntar()”Método com um separador (“,”):

var jonNonEmptystring = [String1, String2, String3, String4, String5].juntar(',');


Imprima o resultado no console:

console.log (junçãoNeptystring);


A saída indica que o “juntar()”Método se junta a todas as cordas, incluindo seqüências vazias. É por isso que para ingressar em cordas não vazias, usamos o “filtro()”Método com o“juntar() "método:


Fornecemos as instruções essenciais relacionadas à união das cordas não vazias com um separador.

Conclusão

Para se juntar às cordas não vazias com um separador, use o “filtro()”Método com o“juntar()”Método. O método junção () apenas se junta às cordas, incluindo seqüências vazias, para eliminar strings vazios, use o método filtro () que adicionará as seqüências de strings não vazias a uma matriz e se juntarão a eles com um separador usando o método junção (). Este artigo descreve o procedimento para combinar strings JavaScript não vazios com um separador.