Возврат нового массива с элементами в обратном порядке

Задача: Нужно создать функцию, которая должна принять массив и вернуть новый массив со всеми значениями принятого массива, но в обратном порядке.

Решение: Для реализации задачи создадим функцию arrayReverse, которая принимает массив и возвращает новый массив с элементами в обратном порядке, можно использовать метод `reverse()` или реализовать это вручную.

function arrayReverse(arr) {
// Создаем новый массив для хранения элементов в обратном порядке
const reversedArray = [];

// Проходим по исходному массиву с конца к началу
for (let i = arr.length - 1; i >= 0; i--) {
    reversedArray.push(arr[i]);
}
return reversedArray;
}

Пример использования:

const originalArray = [1, 2, 3, 4, 5];
const reversedArray = arrayReverse(originalArray);
console.log(reversedArray); // Выведет [5, 4, 3, 2, 1]

В этом коде функция arrayReverse создает новый массив reversedArray и заполняет его элементами исходного массива arr, начиная с последнего элемента и двигаясь к первому. В результате получается новый массив с элементами в обратном порядке.