반응형
자바스크립트 배열 정렬하는 방법
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 |