MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Array.prototype.pop()

Il metodo pop() rimuove l'ultimo elemento dall'array e lo ritorna. Questo metodo cambia la lunghezza dell'array.

var a = [1, 2, 3];
a.pop();

console.log(a); // [1, 2]

Sintassi

arr.pop()

Valore Restituito

Il valore rimosso dall'array; undefined se l'array è vuoto.

Descrizione

Il metodo pop rimuove l'ultimo elemento da un array e lo ritorna al chiamante.

pop è intenzionalmente generico; questo metodo può essere chiamatoapplicato agli oggetti come per gli array. Oggetti che non contengono la proprietà length, che rispecchi l'ultimo elemento in una serie di proprietà consecutive che partano da 0, potrebbero comportarsi in modo non significativo.

Se chiami pop() su array vuoti, ritorna undefined.

Esempi

Rimuovere l'ultimo elemento di un array

Il seguente codice crea l'array myFish contenente 4 elementi, e successivamente rimuove l'ultimo elemento.

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

var popped = myFish.pop();

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

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

Specifiche

Specifica Stato Commenti
ECMAScript 3rd Edition (ECMA-262) Standard Definizione iniziale. Implementata in JavaScript 1.2.
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Standard  
ECMAScript Latest Draft (ECMA-262)
The definition of 'Array.prototype.pop' in that specification.
Draft  

Compatibilità browser

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

Vedi anche

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: vidoz
 Ultima modifica di: vidoz,