How to remove element from an array in JavaScript? How to remove element from an array in JavaScript? arrays arrays

How to remove element from an array in JavaScript?


shift() is ideal for your situation. shift() removes the first element from an array and returns that element. This method changes the length of the array.

array = [1, 2, 3, 4, 5];array.shift(); // 1array // [2, 3, 4, 5]


For a more flexible solution, use the splice() function. It allows you to remove any item in an Array based on Index Value:

var indexToRemove = 0;var numberToRemove = 1;arr.splice(indexToRemove, numberToRemove);


The Array.prototype.shift method removes the first element from an array, and returns it. It modifies the original array.

var a = [1,2,3]// [1,2,3]a.shift()// 1a//[2,3]