Javascript Fundamentals - Objeto String #2
November 3, 2016
Continuando nossa conversa sobre o Objeto String, hoje veremos os seguintes métodos:
indexOf()
, lastIndexOf()
, trim()
, repeat()
e split()
.
indexOf()
Método usado para verificar a ocorrência de uma determinada string em outra.
O retorno será a exata posição onde se inicia determinada string. Caso não encontre nada, o retorno será -1
. Esse método é case sensitive, não se esqueça disso.
Você pode passar como segundo parâmetro uma posição inicial para a busca ser feita.
lastIndexOf()
Método usado para verificar a última ocorrência de uma determinada string em outra.
Semelhante ao método anterior, esse também retorna a exata posição da última ocorrência e é case sensitive.
Você pode passar como segundo parâmetro uma posição inicial para a busca ser feita, lembrando que nesse método a string base é lida do fim para o início.
trim()
Usado para remover os espaços no começo e no final de uma string.
repeat()
Usado para repetir uma determinada string.
Passe como parâmetro a quantidade de vezes que quer repetir a string. Importante lembrar que esse é um método novo da linguagem e ainda não funciona no Internet Explorer e no Opera.
split()
Esse método é usado para separar uma string em várias partes.
Como visto, o retorno será um array com os itens separados.
Passe como parâmetro o que deseja usar para quebrar a string. Nesse exemplo, a cada espaço encontrado a string será quebrada. Mas pode ser qualquer outra coisa, até mesmo uma expressão regular. :)
Você pode passar como segundo parâmetro um limite. A string só será quebrada x
vezes, baseada nesse valor.
Esse post faz parte de uma série. Quer ver as outras postagens? Clique aqui.