É uma estrutura de dados que armazena uma coleção de elementos,
de forma que cada elemento pode ser identificado pela sua posição no Array.
É uma lista numerada (indexada), portanto, é um objeto Iterable.
Os itens do array somente podem ser acessados através de seus indices (index), que sempre iniciam em zero.
Devem ser declarados entre [] ou (), e os itens separados por virgula.
Cada item da lista pode ser de um tipo de dado diferente.
Podem ser atribuídos à variáveis.
let arr = ['test', 123, true, {}, [], null, undefined];
console.log(arr); // [ 'test', 123, true, {}, [], null, undefined ]
console.log(arr[0]); // test
console.log(arr[1]); // 123
console.log(arr[2]); // true
console.log(arr[3]); // {}
console.log(arr[4]); // []
console.log(arr[5]); // null
console.log(arr[6]); // undefined
Principais Métodos para Manipulação de Array
- forEach(): itera
- push(): add item no final
- pop(): remove item no final
- unshift(): add item no inicio
- shift(): remove item no inicio
- indexOf(): retorna o indice de um valor
- splice(): remove, substitui ou adiciona um item pelo indice Parametros: start, quantidade de posições, itens para adicionar.
- slice(): retorna uma parte de um array existente Parametros: start e end. Não pega o último indice.