Trabalhando com arrays
Depois de criar arrays, você precisa saber como trabalhar com eles. Nesta lição, vamos adicionar e remover itens no começo e no final de um array.
Revisão rápida: lendo por índice
Itens em arrays começam no índice 0.
Editável
const fruits = ["apple", "banana", "orange"];
console.log(fruits[0]);Adicionando no final com push()
push() adiciona um item ao final do array.
Ele modifica o array original.
Editável
const inventory = ["sword", "shield"];
inventory.push("potion");
console.log(inventory);Removendo do final com pop()
pop() remove o último item do array.
Ele também retorna o item removido.
Editável
const tasks = ["study", "practice", "rest"];
const removedTask = tasks.pop();
console.log(tasks);
console.log(removedTask);Agora olhe para o começo do array
unshift() adiciona um item no início.
shift() remove o primeiro item e também retorna o item removido.
Editável
const queue = ["Ana", "Bruno"];
queue.unshift("Carla");
console.log(queue);
const firstPerson = queue.shift();
console.log(queue);
console.log(firstPerson);Mini tarefa
No bloco acima, adicione mais uma linha queue.shift(); abaixo da linha existente.
Clique em Executar e veja como o array muda.
Pequeno quiz
Pergunta: Qual método adiciona um item ao final do array?
Resposta: push().
Pequeno desafio
Crie um array backpack com "water" e "map".
Adicione "flashlight" ao final, remova o primeiro item e mostre o array.
Editável
// coloque seu código abaixo
console.log()Resumo
push()adiciona no final.pop()remove do final.unshift()adiciona no início.shift()remove do início.- Esses métodos mudam o array original.