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.

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

Especificação Estado Comentário
ECMAScript 3ª Edição Padrão Definição inicial. Implementado no JavaScript 1.2.
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Padrão  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Padrão  

Compatibilidade nos Navegadores

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda não convertemos os dados que ela contém. Descubra como você pode ajudar!
Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico 1.0 1.0 (1.7 or earlier) 5.5 (Yes) (Yes)
Característica Android Chrome para Android Firefox Mobile (Gecko) IE Móvel Opera Móvel Safari Móvel
Suporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Veja também

Etiquetas do documento e colaboradores

Etiquetas: 
Colaboradores desta página: gbezerras, marinalimeira
Última atualização por: gbezerras,