Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

Sumario

El método pop() elimina el último elemento de un array y lo devuelve. Este método cambia la longitud del array.

Sintaxis

arr.pop()

Descripción

El método pop elimina el último elemento de un array y devuelve su valor al método que lo llamó.

pop es intencionadamente genérico; este método puede ser llamado o aplicado en objectos similares a un array. Objects que no contienen una propiedadlength reflejando al final una serie de consecutivos , propiedades numericas en base cero puede no actuar de una manera significativa.

Si se llama a pop() en una array vacío, devuelve undefined .

Ejemplos

Ejemplo: Eliminando el último elemento de un array

El siguiente código crea el array myFish, que contiene cuatro elemento, a continuación, elimina su último elemento.

var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];

console.log(myFish); // ['angel', 'clown', 'mandarin', 'sturgeon']

var popped = myFish.pop();

console.log(myFish); // ['angel', 'clown', 'mandarin' ] 

console.log(popped); // 'sturgeon'

Especificaciones

Specification Status Comment
ECMAScript 3rd Edition Standard Initial definition. Implemented in JavaScript 1.2.
ECMAScript 5.1 (ECMA-262)
La definición de 'Array.prototype.pop' en esta especificación.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'Array.prototype.pop' en esta especificación.
Standard  

Compatibilidad con navegadores

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1.0 1.0 (1.7 o anterior) 5.5 (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Vea también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: VulpisDev, fceacero, estrellalazaro, Guitxo
 Última actualización por: VulpisDev,