O que é um array?
Quase tudo que você vê em um app é uma lista: os produtos de uma loja, as mensagens de um chat, as músicas de uma playlist, os resultados de uma busca. Tudo isso são arrays, e dominá-los é meia batalha vencida.
Um array (lista) é uma coleção ordenada de valores guardados sob um mesmo nome. Pense nele como uma fileira de armários numerados, cada um com um valor dentro.
Criar um array
const frutas = ["maçã", "pera", "uva"];
const numeros = [10, 20, 30];
const vazio = [];
Um array pode conter qualquer tipo de dado, até mesmo misturados.
Acesso por índice
Cada elemento tem uma posição ou índice, que começa em 0:
console.log(frutas[0]); // "maçã"
console.log(frutas[2]); // "uva"
console.log(frutas[9]); // undefined (não existe)
Você pode modificar um elemento atribuindo ao seu índice:
frutas[1] = "banana";
A propriedade length
length indica quantos elementos há:
console.log(frutas.length); // 3
Um truque comum: o último elemento está em array[array.length - 1].
Exemplos
Acessar o primeiro e o último elemento
const cores = ["vermelho", "verde", "azul"];
console.log(cores[0]); // "vermelho"
console.log(cores[cores.length - 1]); // "azul"
console.log("Há", cores.length, "cores");