JavaScript 역 배열
Ammar Ali
2023년10월12일
이 자습서에서는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