JavaScript Array.pop() Method Example

The Array pop() method is used to remove the last element from an array and returns that element. This method changes the length of the array.

Syntax

arr.pop()
Return value - The removed element from the array; undefined if the array is empty.

JavaScript Array.pop() Method Examples

Example 1: Simple Array pop() method example

var progLangs = ['C', 'C++', 'Java', 'PHP', 'Python'];

console.log(progLangs.pop());
// expected output: "Python"

console.log(progLangs);
// expected ["C", "C++", "Java", "PHP"]

progLangs.pop();

console.log(progLangs);
// expected ["C", "C++", "Java"]

Example 1: Removing the last element of an array

The following code creates the progLangs array containing five elements, then removes its last element.
var progLangs = ['C', 'C++', 'Java', 'PHP', 'Python'];

var popped = progLangs.pop();

console.log(progLangs);

console.log(popped);
Output:
["C", "C++", "Java", "PHP"]
Python

Example 3: Using apply( ) or call ( ) on array-like objects

The following code creates the myFish array-like object containing four elements and a length parameter, then removes its last element and decrements the length parameter.
var myFish = {0:'angel', 1:'clown', 2:'mandarin', 3:'sturgeon', length: 4};

var popped = Array.prototype.pop.call(myFish); //same syntax for using apply( )

console.log(myFish); // {0:'angel', 1:'clown', 2:'mandarin', length: 3} 

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

Free Spring Boot Tutorial | Full In-depth Course | Learn Spring Boot in 10 Hours


Watch this course on YouTube at Spring Boot Tutorial | Fee 10 Hours Full Course