JavaScript에서 배열을 뒤집는 방법

Jan 23 2023
이 기사에서는 JavaScript에서 배열을 뒤집는 방법을 배웁니다. 이를 수행하는 방법은 여러 가지가 있습니다. 제작 단계에서는 언어에 있는 것을 사용하는 것이 더 좋지만, 학습 단계에서는 배후에서 일어나는 일을 이해하는 것이 더 좋습니다.

이 기사에서는 JavaScript에서 배열을 뒤집는 방법을 배웁니다.

이를 수행하는 방법은 여러 가지가 있습니다.

  • 사용 reverse()방법(내장)
  • for 루프 사용

생산 단계에서는 언어에 있는 것을 사용하는 것이 더 좋지만 학습 단계에서는 배후에서 일어나는 일을 이해하는 것이 더 좋습니다.

우리의 문제

이제 우리의 문제는 무엇입니까? 문제는 배열이 있고 그것을 뒤집고 싶다는 것입니다.

다음과 같은 배열이 있다고 상상해 보십시오.

[1, 2, 3, 4, 5]

[5, 4, 3, 2, 1]

  • 사용 reverse()방법(내장)
  • for 루프 사용

reverse()방법을 사용하여 문제를 해결할 수 있습니다 .

예

// Array
let myArray = [1, 2, 3, 4, 5];

// Reverse the array
let reversedArr = myArray.reverse();
// Result:
console.log(reversedArr);

[ 5, 4, 3, 2, 1

이제 코드를 작성하기 전에 for 루프로 이 문제를 어떻게 해결할 것인지 이해해야 합니다.

첫째, 배열의 모든 요소에 대해 for 반복을 사용하는 반복입니다. 맞습니까?

여기서는 배열의 마지막 요소에서 첫 번째 요소 (반대) 로 시작할 수 있음을 의미합니다.

그런 다음 각 요소를 새 배열에 추가할 수 있습니다.

다음과 같이 솔루션을 요약합니다.

  • 배열의 모든 요소를 ​​반복합니다.
  • 반복은 마지막에서 처음으로 시작됩니다.
  • 5, 4, 3, 2, 1
    

// Array
let myArray = [1, 2, 3, 4, 5];

// Create new array
let result = [];
// Iterate over every element in our array
for (let i = myArray.length - 1; i >= 0; i--) {
    // Add every element to new array
    result.push(myArray[i]);
}
// Result:
console.log(result);

[ 5, 4, 3, 2, 1 ]

내 블로그를 읽어 주셔서 감사합니다. 내 블로그 에서 더 멋진 기사를 읽을 수 있습니다.