Métodos de Arrays JS: Aula Bônus + Exercícios Práticos

Hello, world!

Fala, devs! Tudo certo? Ontem, dia 17/02/25, postei a aula sobre arrays e trouxe alguns dos métodos mais comuns que usamos no dia a dia ao programar. Porém, ao fazer alguns exercícios, senti a necessidade de trazer outros métodos com explicação e exemplos que utilizei para resolvê-los.

Com isso, vou explicar cada um deles, mostrar o que fazem e trazer um exemplo. Depois, vou disponibilizar os exercícios com correção para que vocês possam tentar resolver também.

É isso, devs! Agora, bora codar!☕

Métodos de Arrays

1. .filter(callback)

O que faz?

Filtra os elementos de um array com base em uma condição e retorna um novo array apenas com os elementos que atenderam à condição.

Exemplo:

2. .sort([compareFunction])

O que faz?

Ordena os elementos de um array modificando o próprio array. Se usado sem uma função de comparação, ordena os valores como strings.

Exemplo (Ordenação de números):

3. .split(delimitador)

O que faz?

Divide uma string em um array de substrings, baseado em um delimitador.

Exemplo:

4. .reverse()

O que faz?

Inverte a ordem dos elementos de um array. Modifica o array original.

Exemplo:

5. .join(separador)

O que faz?

Junta todos os elementos de um array em uma única string, separando-os pelo caractere especificado.

Exemplo:

6. .map(callback)

O que faz?

Cria um novo array modificando cada elemento do array original sem alterá-lo.

Exemplo:

7. .reduce(callback, valorInicial)

O que faz?

Reduz um array a um único valor, acumulando os elementos.

Exemplo (Soma dos números do array):

Métodos de Números

8. Math.floor(numero)

O que faz?

Arredonda um número para baixo, para o inteiro mais próximo.

Exemplo:

9. Math.random()

O que faz?

Retorna um número decimal aleatório entre 0 (inclusivo) e 1 (exclusivo).

Exemplo:

Gerar um número aleatório entre 1 e 10:

Outros Métodos

10. .length

O que faz?

Retorna o número de elementos em um array ou o número de caracteres em uma string.

Exemplo (array):

Exemplo (string):

11. .includes(valor)

O que faz?

Verifica se um array ou string contém um determinado valor e retorna true ou false.

Exemplo (array):

Exemplo (string):

Bora Codar

É isso, devs! Após esses exemplos, espero que tenham aprendido um pouco mais. Agora, vamos praticar aplicando a Pirâmide do Aprendizado de Williams e Schellenberger.

O primeiro link contém as questões — lembrando que todas são em JavaScript puro. Qualquer dúvida, podem entrar em contato comigo ou deixar nos comentários.

O segundo link deve ser acessado somente no final, após vocês já terem resolvido os exercícios, pois contém a resolução.

🔗 Link das questões: https://plaid-fedora-564.notion.site/Exerc-cios-Arrays-19e875642f7980d3834ed999a0036997?pvs=4

🔗 Link da resolução: https://github.com/guilherme-silvam/rascunhos-exercicios-js/tree/main/javascript

Publicar comentário