![How can I add new array elements at the beginning of an array in JavaScript?](https://drushyaindia.com/wp-content/uploads/2023/01/How-can-I-add-new-array-elements-at-the-beginning-of-an-array-in-JavaScript-1024x576.jpg)
There are several ways to add new elements to the beginning of an array in JavaScript. Here are a few options:
- Use the
unshift()
method:
let array = [1, 2, 3];
array.unshift(0);
console.log(array); // [0, 1, 2, 3]
- Use the
splice()
method:
let array = [1, 2, 3];
array.splice(0, 0, 0);
console.log(array); // [0, 1, 2, 3]
- Use the spread operator (
...
) and theconcat()
method:
let array = [1, 2, 3]; let newArray = [0].concat(array); console.log(newArray); // [0, 1, 2, 3] // or let newArray = [0, ...array]; console.log(newArray); // [0, 1, 2, 3]