image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Valdemar Taborda
Valdemar Taborda14/08/2023 16:27
Compartilhe

Split javascript como funciona e exemplos

  • #JavaScript

Boa tarde segue explicação deste método que ajuda na programação

O que é e como funciona o método split()?

O tipo string é utilizado para armazenar caracteres alfanuméricos, ou seja, ela pode conter letras, números e símbolos. A string é um tipo de dado primitivo em JavaScript. Isso significa que ela não pode ter o seu valor modificado, pois os tipos primitivos são sempre imutáveis.

Vale dizer que as strings do tipo primitivo são declaradas da forma literal, ou seja, pela atribuição de um conteúdo delimitado por aspas, que pode ser a simples ou a dupla, em uma variável, ou ainda, com a especificação do tipo da variável antes do conteúdo delimitado por parênteses e aspas, conforme as instruções a seguir.

var letras = "a, b, c, d, e";
var letras2 = String("a, b, c, d, e");

Quando a string é iniciada através de um construtor, ela é do tipo objeto. Nesse caso, sua inicialização é feita dessa forma:

var letras3 = new String("a, b, c, d, e"); 


Para conferir quais são os tipos correspondentes, utilize o comando console.log(typeof(nome_da_variável) e perceba a diferença entre elas. Portanto, nos dois primeiros exemplos a variável é criada com o tipo string, enquanto na terceira declaração ela é criada como um objeto.

Internamente, o JavaScript transforma as strings do tipo primitivo em objeto sempre que for preciso utilizar algum método ou propriedade. Dessa forma, é possível executar uma série de ações na variável, entre elas a utilização do método split.

Na prática, o método lê uma string e a divide com base em um separador, que pode ser um caractere qualquer ou uma expressão regular. A seguir, ela verifica se há um limite definido e devolve o resultado em forma de array.

Portanto, sempre que o valor do separador for encontrado na string, haverá uma divisão naquele ponto. É importante dizer que o método split não altera o conteúdo original da string.

Exemplo 1

Vamos iniciar com o exemplo citado no tópico anterior sobre a separação do nome José Carlos de Souza. Veja o código a seguir:

var nomeString = "José Carlos de Souza";
var resultadoEspaco = nomeString.split(" ", 2);
console.log(resultadoEspaco);
/* saída:
Array(2) ["José", "Carlos"]
*/


No código acima o método JavaScript split é utilizado com o separador espaço e com um limite de duas posições. Portanto, após encontrar o espaço pela segunda vez, o resultado da array é retornado.

No próximo exemplo, em vez de adicionarmos o espaço no separador, informaremos apenas as aspas duplas. Dessa forma, a divisão será feita por caractere. Portanto, ao depurar o código serão devolvidas as duas primeiras letras da string, que correspondem à “J” e “o”. Veja o código e a saída correspondente.

var resultadoCaracter = nomeString.split("",2);
console.log(resultadoCaracter);
/* saída:
Array(2) ["J", "o"]
*/


Contudo este método auxilia nos programadores para poder demonstrar de forma clara e objetiva para nossos Clientes "Usuários", evitando Duvidas.

Compartilhe
Comentários (0)