Using the JavaScript array shift() Method you can remove the first element of an array. This method removes the first element from an array and returns that removed element.
array.shift()Note: This method changes the original array.
This method modifies the original array by removing the element from the beginning of the array and shifting all the other elements to a lower index position.
JavaScript array shift
Simple example code removing first element form number and string element arrays. A string, a number, an array, or any other type is allowed in an array.
<!DOCTYPE html>
<html>
<body>
<script>
const array1 = [1, 2, 3];
const firstElement = array1.shift();
console.log(firstElement)
console.log(array1);
let languages = ["English", "Java", "Python", "JavaScript"];
let first = languages.shift();
console.log(first);
console.log(languages);
</script>
</body>
</html>
Output:

Using the shift() method in the while loop
Where in the example every iteration will remove the next element from an array until it is empty:
const names = ["Andrew", "Edward", "Paul", "Chris" ,"John"];
while( typeof (i = names.shift()) !== 'undefined' ) {
console.log(i);
}Output: Andrew, Edward, Paul, Chris, John
Another example
Let’s say you have an array of tasks to be completed, and you want to implement them.
let tasks = ['Task 1', 'Task 2', 'Task 3'];
function removeFirstTask() {
let firstTask = tasks.shift(); // remove the first task from the array
return firstTask;
}
console.log(tasks); // ["Task 2", "Task 3"]
console.log(removeFirstTask()); /"Task 1"
console.log(tasks); // ["Task 2", "Task 3"]
Comment if you have any doubts or suggestions on this JS array topic.
Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.
OS: Windows 10
Code: HTML 5 Version