5 способов перевернуть числа в массивах JavaScript

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

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

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

Метод 2: использование метода reverse()с расширенным синтаксисом

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

Метод 3. Использование цикла

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

Метод 4. Использование метода map()

const numbers = [1, 2, 3, 4, 5];
const reversedNumbers = numbers.map((num, index, array) => array[array.length - 1 - index]);
console.log(reversedNumbers);

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

const numbers = [1, 2, 3, 4, 5];
const reversedNumbers = numbers.reduce((acc, num) => [num, ...acc], []);
console.log(reversedNumbers);