Чтобы добавить значение в начало массива в JavaScript, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:
-
Использование метода unshift():
const arr = [2, 3, 4]; arr.unshift(1); console.log(arr); // Output: [1, 2, 3, 4]Метод
unshift()добавляет один или несколько элементов в начало массива и возвращает новую длину массива. -
Использование метода splice():
const arr = [2, 3, 4]; arr.splice(0, 0, 1); console.log(arr); // Output: [1, 2, 3, 4]Метод
splice()изменяет массив, добавляя или удаляя элементы. В данном случае мы используем его для добавления значения1по индексу0массива. -
Использование оператора расширения (…) и объединения массивов:
const arr = [2, 3, 4]; const newArr = [1, ...arr]; console.log(newArr); // Output: [1, 2, 3, 4]Оператор распространения расширяет элементы существующего массива
arrв новый массив, а затем мы объединяем новое значение1в начале. -
Использование метода concat():
const arr = [2, 3, 4]; const newArr = [1].concat(arr); console.log(newArr); // Output: [1, 2, 3, 4]Метод
concat()используется для объединения двух или более массивов. В этом случае мы создаем новый массив путем объединения значения1с существующим массивомarr.