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.
El método pop()
elimina el último elemento de un array y lo devuelve. Este método cambia la longitud del array.
Pruébalo
Sintaxis
arr.pop()
Valor devuelto
El elemento que ha sido eliminado del array; undefined
si el array está vacío.
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 called o applied en objectos similares a un array. En objetos que no contengan una propiedad length
, que refleje su forma en una serie de propiedades numéricas consecutivas en base cero, puede no comportarse de manera significativa.
Si se llama a pop()
en un array vacío, devuelve undefined
.
Ejemplos
Eliminando el último elemento de un array
El siguiente código crea el array myFish
, que contiene cuatro elementos, a continuación, elimina su último elemento.
var myFish = ["angel", "clown", "mandarin", "sturgeon"];
var popped = myFish.pop();
console.log(myFish); // ['angel', 'clown', 'mandarin' ]
console.log(popped); // 'sturgeon'
Especificaciones
Specification |
---|
ECMAScript Language Specification # sec-array.prototype.pop |
Compatibilidad con navegadores
BCD tables only load in the browser