Задача: Нужно создать функцию, которая должна принять массив и вернуть новый массив со всеми значениями принятого массива, но в обратном порядке.
Решение: Для реализации задачи создадим функцию 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, начиная с последнего элемента и двигаясь к первому. В результате получается новый массив с элементами в обратном порядке.