JavaScript-массив: как добавить значение в начало

Чтобы добавить значение в начало массива в JavaScript, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:

  1. Использование метода unshift():

    const arr = [2, 3, 4]; 
    arr.unshift(1);
    console.log(arr); // Output: [1, 2, 3, 4]

    Метод unshift()добавляет один или несколько элементов в начало массива и возвращает новую длину массива.

  2. Использование метода splice():

    const arr = [2, 3, 4];
    arr.splice(0, 0, 1);
    console.log(arr); // Output: [1, 2, 3, 4]

    Метод splice()изменяет массив, добавляя или удаляя элементы. В данном случае мы используем его для добавления значения 1по индексу 0массива.

  3. Использование оператора расширения (…) и объединения массивов:

    const arr = [2, 3, 4];
    const newArr = [1, ...arr];
    console.log(newArr); // Output: [1, 2, 3, 4]

    Оператор распространения расширяет элементы существующего массива arrв новый массив, а затем мы объединяем новое значение 1в начале.

  4. Использование метода concat():

    const arr = [2, 3, 4];
    const newArr = [1].concat(arr);
    console.log(newArr); // Output: [1, 2, 3, 4]

    Метод concat()используется для объединения двух или более массивов. В этом случае мы создаем новый массив путем объединения значения 1с существующим массивом arr.