Método de divisão de string no JavaScript | Explicado

Método de divisão de string no JavaScript | Explicado
No JavaScript, os métodos de string são usados ​​para obter diferentes funcionalidades. Por exemplo, obtendo uma variedade de substringas de uma string, extraindo uma parte de uma string, substituindo algum valor específico em uma string e assim por diante. Entre esses métodos de string, um método amplamente usado é a string.Método Split () que divide uma string em uma variedade de substringas. Neste artigo, aprenderemos todos os fundamentos da string.Método Split () com a ajuda de exemplos apropriados.

Este post apresentará um entendimento completo dos aspectos listados abaixo relacionados à string.Método Split ():

  • O que é string.Split () em JavaScript?
  • Sintaxe da string.dividir()
  • O que faz a corda.Split () Método Retorno?
  • Como string.Método Split () Trabalho em JavaScript?

Então, vamos começar!

O que é string.Split () em JavaScript?

A corda.Split () é um método interno em JavaScript que quebra a string fornecida em uma matriz de substrings com base no parâmetro/separador.

Sintaxe da string.dividir()

A corda.o método split () pode levar zero, um ou dois parâmetros.

Sintaxe da string.Método Split () sem qualquer parâmetro:

A sintaxe básica da string.Método Split () sem parâmetro é mostrado no snippet abaixo:

corda.dividir();

Sintaxe da string.Método Split () com parâmetro separador:

O parâmetro separador especifica de onde a string será dividida. Podemos passar uma corda simples ou uma regex como separador. Por exemplo, se passarmos ““.” Como separador, a sequência quebrará/dividirá sempre que o '.' ocorreu na string dada:

corda.divisão (separador);

Sintaxe da string.Método Split () com parâmetro separador e limite:

Podemos especificar qualquer número não negativo como um parâmetro limite que especifica quantas substringas serão adicionadas à matriz:

corda.divisão (separador, limite);

O que faz a corda.Split () Método Retorno?

Em JavaScript, a string.Método Split () retorna uma nova matriz de substrings sem afetar/alterar a string original.

Como string.Método Split () Trabalho em JavaScript?

Vamos considerar alguns exemplos para entender o funcionamento da string.Método Split () em JavaScript.

Exemplo 1: omitindo parâmetro

Se não especificarmos nenhum parâmetro na string.Método Split (), então a sequência original será retornada como uma matriz:

const stringExample = "Bem -vindo ao Linuxhint.com ";
console.log (stringExample.dividir());

Neste programa de exemplo, não passamos nenhum parâmetro para a string.Método SPLIT (), consequentemente, obteremos a saída abaixo:

A saída verificou que o método split () retornou uma matriz de apenas uma string, i.e., a string original.

Exemplo 2: Passe o espaço como parâmetro separador

Neste exemplo, passaremos no espaço "" como um separador da corda.Método Split ():

const stringExample = "Bem -vindo ao Linuxhint.com ";
console.log (stringExample.dividir(" "));

Neste programa, utilizamos o método split () e passamos "" como um parâmetro, consequentemente, ele quebrará a string sempre que um espaço ocorrer na string. Finalmente, ele retornará uma variedade completa de substringas:

Neste programa, o espaço ocorreu duas vezes, então toda a corda quebrou em três substringas.

Exemplo 3: divida todas as letra/personagem

No programa abaixo, utilizaremos a string.Método Split () para dividir todos os personagens da corda, incluindo espaços:

const stringExample = "Bem -vindo ao Linuxhint.com ";
resultado = stringExample.dividir("");
console.log (resultado);

No bloco de código acima, passamos "" como um separador para o método Split (), como resultado, a string.O método Split () retornará uma variedade de caracteres, como mostrado no trecho abaixo do rumo:

A saída verificou que a string.O método split () retornou uma variedade de caracteres, incluindo espaços.

Exemplo 4: Retorne apenas duas substâncias

Neste programa, passaremos dois parâmetros para a string.Método Split ().e. um "espaço" e "2":

const stringExample = "Bem -vindo ao Linuxhint.com ";
resultado = stringExample.divisão ("", 2);
console.log (resultado);

Especificamos o espaço como um separador no programa acima e 2 como um limite. Consequentemente, a string quebrará sempre que um espaço ocorrer na string dada. À medida que passamos 2 como um limite, a matriz retornada conterá apenas duas substringas:

É assim que o parâmetro limite funciona na string.Método Split ().

Conclusão

A corda.Split () é um método interno em JavaScript que quebra a string fornecida em uma matriz de substrings com base no parâmetro/separador. Pode levar zero, um ou dois parâmetros e retorna uma nova variedade de substringas sem alterar/afetar a string original. Este artigo explicou o funcionamento da string.Método Split () com a ajuda de alguns exemplos adequados.