Using the JavaScript unshift() method you can add one or more elements to the beginning of a given array. This method overwrites the original array and returns the new length of the array.
array.unshift(item1, item2, ..., itemX)
array
: The array to which you want to add elements at the beginning.item1, item2, ..., itemN
: One or more items or values that you want to add to the beginning of the array. You can specify multiple items separated by commas.
JavaScript array unshift
Simple example code.
<!DOCTYPE html>
<html>
<body>
<script>
const array1 = [1, 2, 3];
console.log(array1.unshift(4, 5));
console.log(array1.unshift(6));
console.log(array1);
</script>
</body>
</html>
Output:
More examples
var languages = ["JavaScript", "Python", "Java", "Lua"];
var count = languages.unshift("C++");
console.log(languages); // [ 'C++', 'JavaScript', 'Python', 'Java', 'Lua' ]
console.log(count); // 5
Do comment if you have any doubts or suggestions on this 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