본문 바로가기
IT 자료

자바스크립트 배열 정렬

by 성곤 2017. 3. 5.
반응형


자바스크립트 배열 정렬하는 방법



1. 일반 정렬


var arr = [5, 4, 3, 2, 1];

arr.sort();

console.log(arr); //1, 2, 3 ,4 ,5



2. 역순 정렬


var arr = [1 ,2, 3, 4, 5];

arr.reverse();

console.log(arr); //5, 4, 3, 2 ,1




3. 숫자형 정렬


var arr = [5, 4, 3, 300, 2, 1];

arr.sort();

console.log(arr); //1, 2, 3, 300, 4, 5

// sort를 하게 되면, 배열을 내부적으로 모두 문자열로 인식한다.



숫자형으로 배열을 정렬할려면 다음과 같은 함수를 추가해야한다.


function fn_sortN( n1, n2 ){

    return n1 - n2; //역순은 반대로

}


var arr = [5, 4, 3, 300, 2, 1];

arr.sort(fn_sortN);

console.log(arr); //1, 2, 3, 4, 5, 300



반응형

'IT 자료' 카테고리의 다른 글

카멜 표기법 변환기  (0) 2017.03.19
java isEmpty 공백이나 null 확인  (0) 2017.03.18
html 헤더 import하는 쉬운 방법  (0) 2017.01.20
리눅스 한글 폴더 이동시키기  (0) 2017.01.14
sql 옆으로 출력(콤마,)  (0) 2016.12.16