Chúng ta phải viết một hàm nhận vào một mảng và trả về mảng đảo ngược của nó, sử dụng vòng lặp for.
Mảng mẫu:
const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];Mã cho hàm này:
Ví dụ
const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];
const reverse = (arr) => {
const duplicate = arr.slice();
const reversedArray = [];
const { length } = arr;
for (let i = 0; i < length; i++) {
reversedArray.push(duplicate.pop());
}
return reversedArray;
};
console.log(reverse(arr));Kết quả
Đầu ra trong console sẽ là:
[
6, 43, -12, 12, 8,
7, 5, 4, 3, 2,
7
]