Array.prototype.pop()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Resumo

O método pop() remove o último elemento de um array e retorna aquele elemento.

Sintaxe

arr.pop()

Descrição

O método pop remove o último elemento de um array e retorna aquele valor.

Esse método é intencionalmente genérico. Podendo ser utilizado por call ou apply em objetos que implementam arrays.

Se você chamar pop() em um array vazio, ele retorna o valor undefined.

Exemplos

Exemplo: Removendo o último elemento de um array

O código seguinte cria o array meuPeixe contendo quatro elementos e então remove seu último elemento.

js
var meuPeixe = ["acara-bandeira", "palhaco", "mandarim", "esturjao"];

console.log(meuPeixe); // ['acara-bandeira', 'palhaco', 'mandarim', 'esturjao']

var meuPeixePop = meuPeixe.pop();

console.log(meuPeixe); // ['acara-bandeira', 'palhaco', 'mandarim' ]

console.log(meuPeixePop); // 'esturjao'

Especificações

Specification
ECMAScript® 2025 Language Specification
# sec-array.prototype.pop

Compatibilidade nos Navegadores

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
pop

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Veja também