We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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,