In this section, we will learn what the pop() method is and how to use it in JavaScript.
JavaScript Arrays pop() Method
The `pop()` method removes and returns the last element of the target array.
This means every time we call the method; the array will lose its size by one.
For example, calling the pop() method on the array [1,2,3,4,5] will return the value 5 and the array itself becomes [1,2,3,4].
Array pop() Syntax:
array.pop()
Array pop() Method Parameters:
This method does not take any argument.
Array pop() Method Return Value:
Again, the last element of the target array will be the returned value of this method.
Example: JavaScript get Last Element of Array
const arr = ["Tesla","Google","Microsoft","Amazon","Facebook","Twitter"]; const size = arr.length; for(let i = 0 ; i<size; i++){ console.log(`The length of the array is: ${arr.length}`); console.log(arr.pop()); }
Output:
The length of the array is: 6 Twitter The length of the array is: 5 Facebook The length of the array is: 4 Amazon The length of the array is: 3 Microsoft The length of the array is: 2 Google The length of the array is: 1 Tesla
Example: JavaScript empty an array
const obj1 = { name: "John", age: 1000, toString(){ return ` ${this.name}, ${this.age} `; } } const obj2 = { name: "Omid", age: 29, toString(){ return ` ${this.name}, ${this.age} `; } } const obj3 = { name : "Jack", age :52, toString(){ return `${this.name}, ${this.age}`; } } const arr = [obj1,obj2,obj3]; while(arr.length != 0){ console.log(arr.pop().name); } console.log("The target array is empty now!");
Output:
Jack Omid John The target array is empty now!