Array객체의 정렬을 위해서는 Array객체의 메소드 sort함수를 이용한다.
sort() 메서드를 사용하면 문자열 오름차순으로 정렬한다. (숫자 오름차순이 아님!)
var array=[50,273,103,57,32]; array.sort(); alert(array); |
출력 : 103, 273, 32, 50, 57
Array객체의 sort() 메소드의 정렬 방법의 변화를 주고 싶을때는 sort() 메서드의 매개변수로 함수를 넣어준다.
오름차순 정렬
var array=[50,273,103,57,32];
//오름 차순 정렬 array.sort(function(left, right) { return left-right; }); alert(array); |
내림차순 정렬
var array=[50,273,103,57,32];
//오름 차순 정렬 array.sort(function(left, right) { return right-left; }); alert(array); |
'Developer > Javascript' 카테고리의 다른 글
이벤트 버블링을 막는 방법 (0) | 2013.12.14 |
---|---|
HTML Body에서 클릭 이벤트 처리 (0) | 2013.12.14 |
string을 자바스크립트 코드로 실행 - eval() (0) | 2013.12.07 |
가변인자 함수 (0) | 2013.12.07 |