/
Вопросы и ответы
/
JavaScript
/

Как переместить элемент js массива в конец

Как переместить элемент js массива в конец

5 лет назад

Человек-Молекула

Ответы

0

Чтобы переместить элемент массива в конец, можно воспользоваться методом splice:

const items = ['first', 'second', 'third'];

const fromIndex = 1; // индекс элемента, который надо перенести в конец
const item = items.splice(fromIndex, 1)[0]; // получаем элемент, который надо перенести и удаляем его из массива
items.splice(items.length, 1, item); // добавляем элемент в конец

console.log(items); // проверяем результат

4 года назад

Ivan Gagarinov

0

Пусть дан массив [1, 3, 5, 7, 9]. Предположим, что мы хотим переместить в конец массива элемент с индексом 1. На выходе должны получить массив [1, 5, 7, 9, 3].

let numbers = [1, 3, 5, 7, 9];
const fromIndex = 1; // индекс перемещаемого элемента
numbers.push(numbers[fromIndex]); // добавляем элемент с нужным индексом в конец массива
numbers = numbers.filter((num, index) => index !== fromIndex); // удаляем элемент с индексом 1 из массива

console.log(numbers); // => [1, 5, 7, 9, 3]

3 года назад

Кирилл Маркеев

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845