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 с примерами кода.