RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
자바스크립트에서는 해쉬키[연관배열]을 만들 수 있지만
정렬하는 등의 기능은 사용자가 직접 정의해서 사용해야 합니다.

해쉬키값을 순차적으로 정렬해주는 함수를 만들었읍니다.

sortHashKeys(해쉬); // 순차적으로 정렬된 키값의 배열을 돌려줍니다.

아래는 함수를 사용하여 해쉬를 순차적으로 정렬해 주는 예문입니다.

<script>

var cat = new Array();
cat['c'] = '여성';
cat['b'] = '고양이';
cat['a'] = '생선';

var keys = sortHashKeys(cat); // 정렬된 키값을 배열로 돌려줍니다.

for( var i=0; i< keys.length; i++){ // 루프문을 사용하면 정렬된 키값 순으로 보실 수 있읍니다.
document.write(keys[i] ,'-', cat[keys[i]],'<br />');
}


// 함수 정의

function sortHashKeys(cat){

var keys = new Array; // 키값을 저장할 배열 생성

for( key in cat ){ // 전체 키값 배열로 저장합니다.
keys[keys.length] = key;
}


keys.sort(); // 저장된 키값을 정렬합니다.
// keys.reverse(); // 역순을 원하시면 이 곳의 주석을 해제, 위의 keys.sort()는 지우면 안됨.
return keys;
}

</script>
이올린에 북마크하기
2007/05/04 13:56 2007/05/04 13:56
http://jiny.kr/trackback/176
전체 (406)
지니소식 (4)
자료실 (4)
정보|뉴스 (5)
SmartPhone (1)
Languages (206)
Server (153)
Database (27)
Design (4)
Gallery (0)
분류하기귀찬.. (2)
«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
  1. 창의력과 상상력을 넘어서  2009
    Tomcat 6.0 기본 환경 설정
  2. 닥공  2009
    서블릿 tomcat 6.0 실행시 에러
  1. 2010/07 (1)
  2. 2010/05 (1)
  3. 2010/02 (3)
  4. 2010/01 (3)
  5. 2009/05 (2)
Statistics Graph