O que é um array?
Um array é uma coleção ordenada de valores. Cada item ocupa uma posição chamada índice, que começa em 0.
const frutas = ["maçã", "banana", "laranja"];
console.log(frutas[0]); // maçã
Como criar arrays
Você pode criar arrays usando colchetes []. Eles podem armazenar textos, números, objetos e até outros arrays.
const numeros = [1, 2, 3, 4, 5];
const nomes = ["Ana", "João", "Maria"];
const misto = ["texto", 10, true];
Acessando e alterando valores
Para acessar um elemento, use o índice. Para alterar, basta atribuir um novo valor a essa posição.
const cores = ["azul", "verde", "amarelo"];
console.log(cores[1]); // verde
cores[1] = "vermelho";
console.log(cores); // ["azul", "vermelho", "amarelo"]
Métodos mais usados
push(): adiciona um item no final do array.pop(): remove o último item.unshift(): adiciona um item no início.shift(): remove o primeiro item.map(): cria um novo array transformando os valores.filter(): cria um novo array com itens filtrados.reduce(): reduz o array a um único valor.
Exemplos práticos
const numeros = [1, 2, 3, 4, 5];
const dobrados = numeros.map(n => n * 2);
console.log(dobrados); // [2, 4, 6, 8, 10]
const pares = numeros.filter(n => n % 2 === 0);
console.log(pares); // [2, 4]
const soma = numeros.reduce((total, n) => total + n, 0);
console.log(soma); // 15
Boas práticas
- Use
constquando o array não for reatribuído. - Prefira métodos como
map,filterereducequando fizer sentido. - Evite modificar arrays sem necessidade.
- Lembre-se de que o primeiro índice sempre é
0.
Conclusão
Dominar arrays é essencial para programar bem em JavaScript. Quanto mais você praticar, mais natural fica trabalhar com listas, coleções e transformações de dados.