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