Método — .slice()

Diego Telles
JavaScript World
Published in
3 min readMar 4, 2019

Quando se trata de tratamento de dados, podemos usar o .slice() para selecionarmos somente o que queremos que apareça para o usuário, ou seja, se tivermos uma string "Diego Telles" e quisermos mostrar somente Diego usamos o .slice() com um delimitador de apontando para os cinco caracteres, vamos ver um pequeno exemplo disso.

Show me the code!

Nesse exemplo, o que fizemos foi criar uma variável name contendo a string "Diego Telles", em seguida chamamos essa variável e passamos o .slice(0,5) para que ela me mostre informações somente da posição 0 até 5.

Mas e ai Diego se eu não quiser mostrar somente o começo eu consigo?
SIIIIM! Você consegue passar a posição inicial que você quiser no seu metodo, vamos ver mais um exemplo:

Slice() — a partir do 6 caractere
Parâmetros .slice()

Isso ocorre devido ao fato do nosso .slice() usar o primeiro parâmetro como valor inicial e o segundo como valor final na nossa contagem de caracteres

Contagem de caracteres

Vale lembrar que esse método não altera o array ou a variável inicial, somente cria uma copia da mesma com os valores solicitados para retorno, se a variável for alterada, a saída do .slice() também sofrera alteração.

Mais um exemplo, com arrays:

Criando um novo array a partir do resultado do anterior

Nesse ultimo exemplo vemos como isso funciona com arrays e como criamos um novo array a partir no resultado do nosso método.

Bom galera espero que isso ajude vocês em algo, talvez muitos não saibam da existência desses métodos, mas temos muitos métodos em JavaScript que nos ajudam no dia a dia com o desenvolvimento.
Até o próximo artigo e me conta ai se já teve dificuldade de tratar dados e não conhecia esse método.

Não deixe de compartilhar nas suas redes, vai que um amigo precisa saber usar isso?

--

--

Diego Telles
JavaScript World

AWS Community Builder | Tech Manager | Front-end | Mozillian Member 🦊| Subscribe: youtube.com/UnicornCoder