컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
조회 수 709 추천 수 0 댓글 0
단축키
Prev이전 문서
Next다음 문서
단축키
Prev이전 문서
Next다음 문서
자바스크립트 sort() 메소드는 기본으로 알파벳 오름차순으로 정렬하기 때문에
숫자를 정렬할 때는 정렬이 제대로 되지 않습니다.
따라서 숫자를 정렬할 때는 추가로 메소드를 만들어 사용해야 합니다.
자바스크립트 숫자 오름차순 내림차순 정렬 소스
실행 결과
console.log() 로 확인한 결과입니다.
.sort()인 경우 "12", "120", "21", "34", "4" ... 이런식으로 맨 앞 숫자가 작은 순으로 정렬되어있습니다.
function sortNumberAsc(a, b){ return a - b; }
function sortNumberDesc(a, b){ return b - a; } 를 사용하여 제대로 된 정렬을 할 수 있습니다.