DevPath · Aprenda a programar ESPTEN

Arrays e seus métodos

Criar arrays, índices e length

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");
Coloque isto em prática

O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.

Comece grátis no app →
Adicionar, remover e cortar →