Manual de Referência de Arrays do JavaScript

Objeto Array

O objeto Array é usado para armazenar vários valores em uma única variável:

const cars = ["Tesla", "Volvo", "BMW"];

Experimente por sua conta

Os índices dos arrays começam com zero: o primeiro elemento do array é 0, o segundo elemento é 1, e assim por diante.

Para tutoriais sobre arrays, leia nosso Tutorial de Arrays do JavaScript.

Métodos e propriedades de Array

Método Descrição
[] Criar um novo array.
new Array() Criar um novo array.
at() Retornar o elemento de índice do array.
concat() Conectar arrays e retornar o array conectado.
constructor Retornar a função que cria o protótipo do objeto Array.
copyWithin() Copiar elementos de arrays dentro de um array para uma posição específica ou a partir de uma posição específica.
entries() Retornar um array de pares de chave/valor ao iterar sobre um objeto.
every() Verificar se cada elemento do array passa no teste.
fill() Preencher os elementos do array com um valor estático.
filter() Criar um novo array usando cada elemento que passar no teste do array.
find() Retornar o valor do primeiro elemento que passar no teste no array.
findIndex() Retornar o índice do primeiro elemento que passar no teste no array.
findLast() Retornar o valor do último elemento que passar no teste no array.
findLastIndex() Retornar o índice do último elemento que passar no teste no array.
flat() Conectar elementos de subarrays.
flatMap() Mapear todos os elementos do array e criar um novo array plano.
forEach() Chamar uma função para cada elemento do array.
from() Criar um array a partir de um objeto.
includes() Verificar se um array contém um elemento específico.
indexOf() Procura um elemento no array e retorna sua posição.
isArray() Verifica se o objeto é um array.
join() Conecta todos os elementos do array em uma string.
keys() Retorna o objeto Array Iteration, que contém as chaves do array original.
lastIndexOf() Procura um elemento no final do array e retorna sua posição.
length Define ou retorna o número de elementos do array.
map() Cria um novo array usando o resultado da chamada de função para cada elemento do array.
of() Cria um array a partir de múltiplos parâmetros.
pop() Remove o último elemento do array e retorna o elemento.
prototype Permite que você adicione atributos e métodos ao array.
push() Adiciona um novo elemento no final do array e retorna o novo comprimento.
reduce() Reduz os valores do array a um único valor (da esquerda para a direita).
reduceRight() Reduz os valores do array a um único valor (da direita para a esquerda).
reverse() Inverte a ordem dos elementos do array.
shift() Remove o primeiro elemento do array e retorna o elemento.
slice() Seleciona uma parte do array e retorna um novo array.
some() Verifica se algum elemento do array passa pelo teste.
sort() Ordena os elementos do array.
splice() Adiciona ou remove elementos do array.
toReversed() Inverte a ordem dos elementos do array (para um novo array).
toSorted() Ordena os elementos do array (para um novo array).
toSpliced() Adiciona ou remove elementos do array (para um novo array).
toString() Converte o array em uma string e retorna o resultado.
unshift() Adiciona um novo elemento no início do array e retorna a nova comprimento.
values() Retorna um objeto iterador que contém os valores do array.
valueOf() Retorna o valor original do array.
with() Retorna um novo array após atualizar o elemento.