5 методов обращения массива в JavaScript

Чтобы перевернуть массив в JavaScript, вы можете использовать различные методы. Вот несколько примеров:

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

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

Метод 2: использование цикла for

const array = [1, 2, 3, 4, 5];
const reversedArray = [];
for (let i = array.length - 1; i >= 0; i--) {
  reversedArray.push(array[i]);
}
console.log(reversedArray);

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

const array = [1, 2, 3, 4, 5];
const reversedArray = array.reduce((acc, cur) => [cur, ...acc], []);
console.log(reversedArray);

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

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

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

const array = [1, 2, 3, 4, 5];
const reversedArray = array.map((_, i, arr) => arr[arr.length - 1 - i]);
console.log(reversedArray);