[javascript] 반복문을 이용한 배열 요소 정렬하기

JavaScript에서 배열 요소를 정렬하는 것은 매우 흔한 작업입니다. 대부분의 경우에는 Array.prototype.sort() 메서드를 사용하여 간단하게 정렬할 수 있지만, 때로는 직접 반복문을 통해 정렬하는 것이 필요할 수 있습니다.

이 포스트에서는 JavaScript의 반복문을 활용하여 배열 요소를 정렬하는 방법에 대해 알아보겠습니다.

배열 요소 정렬하기

아래는 JavaScript를 사용하여 반복문을 이용해 배열을 정렬하는 간단한 예제입니다.

let arr = [5, 3, 8, 1, 2];
let len = arr.length;

for (let i = 0; i < len; i++) {
  for (let j = 0; j < len - i - 1; j++) {
    if (arr[j] > arr[j + 1]) {
      let temp = arr[j];
      arr[j] = arr[j + 1];
      arr[j + 1] = temp;
    }
  }
}

console.log(arr); // [1, 2, 3, 5, 8]

위의 예제에서는 버블 정렬 알고리즘을 사용하여 배열을 정렬하였습니다.

요약

JavaScript에서는 Array.prototype.sort() 메서드를 사용하여 배열을 쉽게 정렬할 수 있지만, 배열 요소의 특별한 조건이나 사용자 고유의 정렬 방식을 적용해야 하는 경우 반복문을 이용하여 직접 정렬할 수 있습니다.

이상으로 JavaScript를 사용하여 반복문을 활용한 배열 요소 정렬하기에 대한 내용을 알아보았습니다.