Arrays são uma estrutura de dados muito utilizada em JavaScript para armazenar e manipular conjuntos de valores. Cada elemento de um array é identificado por um índice, que começa em 0 para o primeiro elemento e aumenta em 1 para cada elemento subsequente.
Alguns exemplos de declaração de arrays em JavaScript:
javascriptlet numeros = [1, 2, 3, 4, 5];
let nomes = ["João", "Maria", "Pedro", "Ana"];
let booleanos = [true, false, true, false];
Podemos acessar os elementos de um array utilizando o índice correspondente:
javascriptconsole.log(numeros[0]); // 1
console.log(nomes[2]); // "Pedro"
console.log(booleanos[1]); // false
Além disso, existem diversas funções disponíveis em JavaScript para manipular arrays, como:
push
: adiciona um elemento ao final do arraypop
: remove o último elemento do arrayshift
: remove o primeiro elemento do arrayunshift
: adiciona um elemento no início do arraysplice
: remove ou substitui elementos do array em posições específicasslice
: retorna uma cópia de uma parte do arrayconcat
: combina dois ou mais arrays em um único arraysort
: ordena os elementos do array de acordo com uma função de comparaçãoreverse
: inverte a ordem dos elementos do array
Exemplo de uso do método push
:
javascriptlet numeros = [1, 2, 3];
numeros.push(4);
console.log(numeros); // [1, 2, 3, 4]
Exemplo de uso do método splice
:
javascriptlet numeros = [1, 2, 3, 4, 5];
numeros.splice(2, 2); // remove dois elementos a partir da posição 2
console.log(numeros); // [1, 2, 5]
Exemplo de uso do método sort
:
javascriptlet numeros = [5, 1, 3, 2, 4];
numeros.sort((a, b) => a - b);
console.log(numeros); // [1, 2, 3, 4, 5]