The shift method deletes the first index of that array and moves all indexes to the left. It changes the original array. Here's the syntax for using shift:


For example:

let array = [1, 2, 3]; 

// Result: array = [2,3]

You can also use the shift method in conjunction with a loop to remove all elements from an array. Here's an example of how you might do this:

while (array.length > 0) {

console.log(array); // Result: []

The shift method only works on arrays, and not on other objects that are similar to arrays such as arguments objects or NodeList objects. If you need to shift elements from one of these types of objects, you will need to convert it to an array first using the Array.prototype.slice() method.

results matching ""

    No results matching ""