재귀를 사용하여 배열을 뒤집는 JavaScript 프로그램

let arr = [1, 2, 3, 4, 5];

let reverseArray = (arr, left, right) => {
  if (left >= right) {
    console.log(arr);
    return;
  }

//swapping first element to last element
  [arr[left], arr[right]] = [arr[right], arr[left]];

//callling the function again
  reverseArray(arr, left + 1, right - 1);
};

reverseArray(arr, 0, arr.length - 1);

좋은 웹페이지 즐겨찾기