JavaScriptArraysbasico

push e pop

Imagine gerenciar uma lista de ações em um editor de textos: cada ação nova vai para o final, e desfazer remove a última. É exatamente isso que push() e pop() fazem em arrays JavaScript. Eles são a base para estruturas de pilha usadas em navegadores (histórico), jogos (undo/redo) e até em algoritmos de parsing. Dominar esses métodos é essencial para manipular listas de forma simples e performática.

O PROBLEMA

Crie array com 3 números. Adicione um com push() e remova o último com pop(). Exiba após cada operação.

EXEMPLO

[1,2,3] → push(4) → [1,2,3,4] → pop() → [1,2,3]

SOBRE O CONCEITO

push() adiciona um ou mais elementos ao final de um array e retorna o novo comprimento. pop() remove o último elemento e o retorna. Erro comum: confundir push() com unshift() — este adiciona no início, não no final. Outro erro: achar que pop() não retorna o elemento removido, mas ele retorna sim (ou undefined se o array estiver vazio). Como o array foi declarado com const, você não pode reatribuí-lo, mas pode alterar seu conteúdo (adicionar/remover itens) normalmente. Após cada operação, exiba o array com console.log() para conferir as mudanças.

RESOLUÇÃO

Mais exercícios de Arrays

JSA015 · Intermediáriosome e everyJSA017 · IntermediárioOrdenar números corretamenteJSA001 · BásicoCriar e exibir arrayJSA004 · BásicoModificar elementos
Ver todos os exercícios de JavaScript