JavaScript 역 배열

Ammar Ali 2023년10월12일
  1. JavaScript에서reverse()함수를 사용하여 배열 반전
  2. JavaScript에서 자신 만의 함수를 만들어 배열 반전
JavaScript 역 배열

이 자습서에서는reverse()함수를 사용하여 배열을 반전하고 자체 JavaScript 함수를 만드는 방법에 대해 설명합니다.

JavaScript에서reverse()함수를 사용하여 배열 반전

주어진 배열을 뒤집으려면 JavaScript에서 사전 정의 된 함수reverse()를 사용할 수 있습니다. 이 함수는 주어진 배열의 요소를 뒤집습니다. 예를 들어, 배열을 정의하고reverse()함수를 사용하여 반전하고console.log()함수를 사용하여 콘솔에 결과를 표시해 보겠습니다. 아래 코드를 참조하십시오.

var MyArray = [11, 12, 13, 14];
console.log('Original Array', MyArray)
MyArray.reverse();
console.log('Reversed Array', MyArray)

출력:

Original Array (4) [11, 12, 13, 14]
Reversed Array (4) [14, 13, 12, 11]

출력에서 볼 수 있듯이 원래 배열은 반대입니다. 문자열이나 객체를 포함하는 배열을 반전 할 수도 있습니다.

JavaScript에서 자신 만의 함수를 만들어 배열 반전

주어진 배열을 뒤집는 함수를 만들고 싶다면 JavaScript에서for루프와length함수를 사용할 수 있습니다. length함수는 주어진 배열의 요소 수를 반환합니다. 함수가 작동하도록하려면 주어진 배열의 각 요소를 끝에서 가져 와서 시작 부분에 다른 배열에 저장하고 루프가 끝난 후에 반환해야합니다. 이 함수를 만들고 위의 메서드에서 정의한 배열로 테스트하고console.log()함수를 사용하여 콘솔에 결과를 표시해 보겠습니다. 아래 코드를 참조하십시오.

function ReverseArray(arr) {
  var newArray = new Array;
  var len = arr.length;
  for (i = len - 1; i >= 0; i--) {
    newArray.push(arr[i]);
  }
  return newArray;
}
var OriginalArray = [11, 12, 13, 14];
console.log('Original Array', OriginalArray);
var ReversedArray = ReverseArray(OriginalArray);
console.log('Reversed Array', ReversedArray);

출력:

Original Array (4) [11, 12, 13, 14]
Reversed Array (4) [14, 13, 12, 11]

출력에서 볼 수 있듯이 원래 배열은 반대입니다. 문자열이나 객체를 포함하는 배열을 반전 할 수도 있습니다.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - JavaScript Array