글 작성자: 망고좋아
반응형

🎯 자바스크립트 오름차순, 내림차순 정렬 방법

  • sort()는 배열 내 숫자를 아스키코드 기준으로 정렬되어 정상적으로 정렬되지 않는다.
  • 오름차순 내림차순 함수를 따로 만들어서 사용해야 된다.

 

📝 오름차순 정렬

function compareNumbers(a, b) {
    return a - b;
}

 

📝 내림차순 정렬

function compareNumbers(a, b) {
    return b - a;
}

 

🏷 요약

📕 오름차순 정렬

arr.sort(function(a, b)  {
  return a - b;
});

 

📕 내림차순 정렬

arr.sort(function(a, b)  {
  return b - a;
});
 
반응형