Name
Array.pop() — remove and return the last element of an array
Synopsis
array
.
pop
()
Returns
The last element of
array
.
Description
pop()
deletes the last
element of array
, decrements the array
length, and returns the value of the element that it deleted. If the
array is already empty, pop()
does not change the array and returns the undefined
value.
Example
pop()
, and its companion
method push()
, provide the
functionality of a first-in, last-out stack. For example:
var
stack
=
[];
// stack: []
stack
.
push
(
1
,
2
);
// stack: [1,2] Returns 2
stack
.
pop
();
// stack: [1] Returns 2
stack
.
push
([
4
,
5
]);
// stack: [1,[4,5]] Returns 2
stack
.
pop
()
// stack: [1] Returns [4,5]
stack
.
pop
();
// stack: [] Returns 1
See Also
Get JavaScript: The Definitive Guide, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.