Как переместить элемент js массива в конец — Q&A Хекслет
2026-02-26 18:49 Diff

Пусть дан массив [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]