Unshift JS: метод массива в JavaScript
Метод unshift() в JavaScript используется для добавления одного или нескольких элементов в начало массива и возвращает новую длину массива.
Синтаксис:
arr.unshift(element1, element2, ..., elementN);
где arr - исходный массив, element1, element2, ..., elementN - элемент или элементы для добавления в начало массива.
Примеры использования метода unshift():
1. Добавление элемента в начало массива:
const arr1 = [1, 2, 3];
const newLength = arr1.unshift(0);
console.log(arr1); // [0, 1, 2, 3]
console.log(newLength); // 4
2. Добавление нескольких элементов в начало массива:
const arr2 = [1, 2, 3];
const newLength2 = arr2.unshift(-3, -2, -1, 0);
console.log(arr2); // [-3, -2, -1, 0, 1, 2, 3]
console.log(newLength2); // 7
3. Преобразование строки в массив с добавлением элемента в начало:
const str = 'world';
const arr3 = str.split(''); // split() разбивает строку на массив символов
arr3.unshift('hello');
console.log(arr3); // ['hello', 'w', 'o', 'r', 'l', 'd']