javascript array 중복제거

2011. 8. 7. 20:4499. 정리전 - IT/12. Javascript


  function f_extractDupArr(array) {

    var i=-1, j=array.length;
    while(++i<j-1) {
      if(array[i]==array[i+1]){array[i]='';}
    }
    array=array.toString().match(/[^,]+/g);
    // \w 는 정규식에서 알파벳,숫자, _을 의미함.
    // 만약 숫자만 있는 것을 원하면 \d+(숫자가 1개 이상 연속적) 로 하면 됨.
    return array;
  }