Blog / Javascript

Dicas utilizando o Split em Strings

TTulio Faria 05 de out. de 2017 1 min de leitura
Dicas utilizando o Split em Strings

Na dica de hoje quero mostrar alguns ‘macetes’ que podemos fazer com o Split, uma função de uma String em JavaScript.

Primeiramente o que é Split? Ele divide uma String em partes, por exemplo:

const str = 'Tulio Faria'
const parts = str.split(' ')
console.log(parts)

Com isso, criamos um vetor com o nome e o sobrenome. O interessante disso é que podemos combinar ele com algumas coisas, por exemplo, com o join:

const parts = str.split(' ').join('====')

Assim o resultado seria Tulio===Faria. Em algumas situações, é possível fazer alguns processamentos mais inteligentes com essa técnica.

Além disso podemos parar de utilizar expressão regular, afinal aqui usamos somente a string pura. Outra coisa interessante é que podemos utilizar até mesmo arrow functions, vamos supor que eu quisesse, por exemplo, fazer o seguinte:

const str = 'Tulio 0 Faria'
const parts = str.split(' ').filter((p) => p != '0')

Assim conseguimos remover o zero do meio da String. São algumas combinações bastante legais, principalmente quando começamos a cascatear ou fazer um link de uma para outra.

Outro ‘macete’ interessante é o seguinte: se eu der um Split em espaço, ele divide letra a letra:

.split(' ')

Assim poderíamos, por exemplo, tirar as vogais:

const vogais = 'aeiou'
  .plit(' ')
  .split(' ')
  .filter((letra) => vogais.indexOf(letra) < 0)

Com isso retornamos apenas as consoantes do meu nome.

Confira o video:

Curta o DevPleno no Facebook, se inscreva no canal no YouTube e cadastre seu e-mail para não perder as atualizações. Abraço!

T
Escrito por
Tulio Faria

Mestre em Sistemas de Informação pela USP e criador do DevPleno. Iniciou sua carreira como professor com apenas 18 anos em um curso técnico, foram 11 anos em sala de aula formando desenvolvedores fullstack no sul de Minas Gerais.

JavascriptFundamentos
Compartilhar X LinkedIn
Continue lendo

Insights relacionados