[JS] 배열 소트 기능함수 사용, Array sorting
<SCRIPT>
var numArray=[0,21,1225,1247,11,1119,8];
document.write('numArray='+numArray+'<BR><BR>') // 배열변수 출력
function sortSame(a,a){ return a-a}; // 인수 a,a로 배열변수 정렬에 변화 없다.
document.write(numArray.sort(sortReverse)); // 기능함수 호출하여 출력
function sortNumbers(a,b){ return a-b}; // 인수 a,b로 배열변수를 오름차 순으로 정렬
document.write(numArray.sort(sortNumbers)+'<BR>'); // 기능함수 호출하여 출력
function sortReverse(b,a){ return a-b}; // 인수 b,a로 배열변수를 내림차 순으로 정렬
document.write(numArray.sort(sortReverse)); // 기능함수 호출하여 출력
</SCRIPT>
<SCRIPT>
function reverseSort(b,a){
if(a>b) return 1;
if(a<b) return -1;
return 0;
}
var numArray=[0,21,1225,1247,11,1119,8]
document.write(numArray+'<BR>');
document.write(numArray.sort(reverseSort));
</SCRIPT>
-----------=-------------
JS에서 배열을 소팅할 때 기능함수를 사용하여, 소팅 방법을 정할 수 있다.
http://koxo.com/lang/js/method/exp/xsortReverse.html#sortfunction
'인터넷정보' 카테고리의 다른 글
innerText 대신 사용 (0) | 2007.10.11 |
---|---|
멋진 트리구조 폴더 (JS와 XML 등등 혼합) (0) | 2007.10.11 |
Internet Explorer에서 Mozilla로 애플리케이션 마이그레이션 하기 (0) | 2007.10.11 |
라디오 버튼을 체크하기 (0) | 2007.10.11 |
up down 버튼 만들기 (DOM) (0) | 2007.10.11 |
JS로 벡터이미지 그리기 (0) | 2007.10.11 |
예쁜 폰트들 (0) | 2007.10.11 |
IE,FF 의 투명도 설정 : opacity (0) | 2007.10.11 |
insert row 테이블에 row 추가하기 (0) | 2007.10.11 |
팝업 띄우기 (0) | 2007.10.11 |