'배열'에 해당되는 글 2건

  1. 2008.02.15 [JS] 배열 소트 기능함수 사용, Array sorting
  2. 2008.01.30 자바스크립트 배열 검사

<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

'인터넷관련' 카테고리의 다른 글

라디오 버튼을 체크하기  (0) 2008.02.15
up down 버튼 만들기 (DOM)  (0) 2008.02.15
JS로 벡터이미지 그리기  (0) 2008.02.15
예쁜 폰트들  (0) 2008.02.15
IE,FF 의 투명도 설정 : opacity  (0) 2008.02.15
insert row 테이블에 row 추가하기  (0) 2008.02.15
팝업 띄우기  (0) 2008.02.15
한국 전통 표준색  (0) 2008.02.15
Posted by 알 수 없는 사용자
,
php 의 in_array와 같은 기능을 하는 자바스크립트 함수

function in_array(the_needle, the_haystack){
    var the_hay = the_haystack.toString();
    if(the_hay == ''){
        return false;
    }
    var the_pattern = new RegExp(the_needle, 'g');
    var matched = the_pattern.test(the_haystack);
    return matched;
}

사용법은 php와 일치합니다. 그리고 대소문자 구별 검색합니다.

또는..

function in_array(str,arr){
var i=0;
for(i=0;i<arr.length;i++){if(arr[i]==str){return true;}}
return false;
}


출처:미니위니
Posted by 알 수 없는 사용자
,