javascript 숫자 오름차순 내림차순 정렬하기 sort()

자바스크립트 sort() 메소드는 기본으로 알파벳 오름차순으로 정렬하기 때문에

숫자를 정렬할 때는 정렬이 제대로 되지 않습니다.

따라서 숫자를 정렬할 때는 추가로 메소드를 만들어 사용해야 합니다.



자바스크립트 숫자 오름차순 내림차순 정렬 소스





실행 결과



console.log() 로 확인한 결과입니다.

.sort()인 경우 "12", "120", "21", "34", "4" ... 이런식으로 맨 앞 숫자가 작은 순으로 정렬되어있습니다.

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

function sortNumberDesc(a, b){ return b - a; } 를 사용하여 제대로 된 정렬을 할 수 있습니다.



댓글

Designed by JB FACTORY