Переупорядочение массивов в JavaScript: методы перемещения первого объекта в последний

В JavaScript существует несколько методов управления массивами и изменения порядка их элементов. Одной из распространенных задач является перемещение первого объекта в последнюю позицию массива. В этой статье мы рассмотрим различные подходы для достижения этой цели на примерах кода. К концу вы получите четкое представление о различных методах изменения порядка массивов в JavaScript.

Методы перемещения первого объекта в последний:

Метод 1: использование методов push() и сдвиг()

const array = [1, 2, 3, 4, 5];
const firstObject = array.shift();
array.push(firstObject);
console.log(array);

Метод 2: использование метода splice()

const array = [1, 2, 3, 4, 5];
const firstObject = array.splice(0, 1)[0];
array.push(firstObject);
console.log(array);

Метод 3: использование методов concat() и слайса()

const array = [1, 2, 3, 4, 5];
const firstObject = array.slice(0, 1);
const newArray = array.concat(firstObject);
console.log(newArray);

Метод 4. Использование оператора расширения ES6

const array = [1, 2, 3, 4, 5];
const [firstObject, ...rest] = array;
const newArray = [...rest, firstObject];
console.log(newArray);

Метод 5: использование методаverse()

const array = [1, 2, 3, 4, 5];
array.reverse();
console.log(array);

Метод 6: использование назначения деструктуризации ES6

const array = [1, 2, 3, 4, 5];
const [firstObject, ...rest] = array;
const newArray = [...rest, firstObject];
console.log(newArray);

В этой статье мы рассмотрели различные методы перемещения первого объекта в последнюю позицию в массиве JavaScript. Каждый метод предлагает свой подход для достижения одного и того же результата. Вы можете выбрать метод, который лучше всего соответствует вашему стилю кодирования и требованиям. Поняв эти методы, вы будете лучше подготовлены к управлению массивами и изменению порядка их элементов в JavaScript.