push, pop, shift, unshift

Adding and removing elements.

Examples

push()

push() returns the new array length.

const fruits = ["Banana", "Orange"];
let length = fruits.push("Kiwi");
console.log(fruits); // ["Banana", "Orange", "Kiwi"]
console.log(length); // 3

pop()

pop() returns the value that was popped out.

const fruits = ["Banana", "Orange", "Apple"];
let removed = fruits.pop();
console.log(fruits); // ["Banana", "Orange"]
console.log(removed); // "Apple"

shift() & unshift()

Modifying the beginning of the array.

const fruits = ["Banana", "Orange"];
fruits.shift(); // Removes "Banana"
fruits.unshift("Lemon"); // Adds "Lemon" at start
console.log(fruits); // ["Lemon", "Orange"]

Test Your Knowledge

JavaScript Quiz

No quiz available for this topic yet.