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