JS unshift - добавление элемента в начало массива с помощью метода unshift()

JS (JavaScript) метод unshift()

Метод unshift() в JavaScript используется для добавления одного или нескольких элементов в начало массива и возвращает новую длину массива. Этот метод изменяет исходный массив.

Синтаксис:

array.unshift(item1, item2, ..., itemX)

Параметры:

item1, item2, ..., itemX - элементы, которые нужно добавить в начало массива.

Примеры кода:

1. Добавление одного элемента в начало массива:


let fruits = ['Яблоко', 'Груша', 'Апельсин'];
fruits.unshift('Манго');
console.log(fruits);    // ["Манго", "Яблоко", "Груша", "Апельсин"]

2. Добавление нескольких элементов в начало массива:


let numbers = [4, 5, 6];
numbers.unshift(1, 2, 3);
console.log(numbers);   // [1, 2, 3, 4, 5, 6]

3. Использование unshift() для динамического добавления элементов:


let arr = [];
for (let i = 0; i < 5; i++) {
    arr.unshift(i);
}
console.log(arr);      // [4, 3, 2, 1, 0]

4. Комбинирование unshift() с другими методами массива:


let animals = ['Кот', 'Собака', 'Мышь'];
animals.unshift('Жираф');
console.log(animals);   // ["Жираф", "Кот", "Собака", "Мышь"]

animals.splice(2, 0, 'Лев');
console.log(animals);   // ["Жираф", "Кот", "Лев", "Собака", "Мышь"]

5. Использование unshift() с переменными и условными операторами:


let numbers = [2, 3, 4];
let newNumber = 1;

if (newNumber < numbers[0]) {
    numbers.unshift(newNumber);
} else {
    numbers.push(newNumber);
}

console.log(numbers);   // [1, 2, 3, 4]

Важно отметить, что метод unshift() изменяет исходный массив, поэтому имейте это в виду при его использовании. Если вас не интересует изменение исходного массива, вы также можете использовать оператор распространения (spread operator) для добавления элементов в начало нового массива без изменения исходного.

Это основная информация о методе unshift() в JavaScript с примерами кода.

Похожие вопросы на: "js unshift "

Height Line - секреты поддержания правильного роста
String Format C: правила форматирования строк в C
Использование метода dropna в библиотеке Pandas
Библиотека cmath: работа с комплексными числами
EGL: Игры, гейминг, и все, что с этим связано
EasyMC - лучший выбор для хостинга Minecraft серверов
Символ "eof" в языке программирования C: подробности и применение
Oracle Listagg: функция для объединения строк
JS document ready - готовность документа в JavaScript
Integer parseInt: преобразование строки в целое число