Computer >> Máy Tính >  >> Lập trình >> Javascript

Đảo ngược mảng với vòng lặp for JavaScript

Chúng ta phải viết một hàm nhận vào một mảng và trả về phần ngược lại của nó. Tìm ngược lại của nó bằng cách sử dụng vòng lặp for.

Mảng mẫu của chúng tôi -

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];

Vì vậy, hãy viết mã cho chức năng 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));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

[
   6, 43, -12, 12, 8,
   7, 5, 4, 3, 2,
   7
]