JS 문자열 배열을 지우려면 요소를 반복하는 구현 방법
<script language = "javaScript"> <!-var arrdata = new array (); for (var i = 0; i <1000; i ++) {arrdata [arrdata.length] = string.fromcharcode (math.random ()*26) +97);} (archdata+"); // 메소드 1, 일반 트래버스 함수 myArray_unique (myArray) {// var myArray = new Array ( "a", "a", "c", "a", "c", "d", "e", "f", "f", "g", "h", "g", "h", "k"); var ha = myarray; i = 0; i <myarray.length; i ++) {for (var j = 0; // 다음 요소를 제거한 다음 요소를 제거}} return haha;} // 메소드 두 기능 getUnique (somearray) {temparray = somearray.slice (0); // 배열을 임시 배열로 복사합니다 (var i = 0; i <temparray.length; i ++) {for (for) j = i+1; {temparray.splice (j, 1);} else {j ++;} // 다르게, 포인터 이동}} return temparray;} // 메소드 세 가지 정규식 --- 문자 배열에 적용 가능 Getunique2 (a) {var str = "/x0f"+a.join ( "/x0f"); (/(/w+) [^/1]*/1/.test (str)) str = str.replace ( "/x0f"+ regexp. $ 1, "); return str.substr (1) .split ("/x0f ");} // 메소드 4 연관 구조 배열 .prototype.unique; varray_uniqu;);); (var i = 0, j = 0; i <this.length; i ++) {if (typeof o [this [i]] == 'undefined') {o [this [i]] = j ++;}} this.length = 0; for (var d = new this;} var d = new this; 날짜 (). gettime (); docum // 약 370ms ~ 390ms var d = new date (). gettime (); docum // 약 360ms ~ 380ms var d = new date (). gettime (); document.write (getunique2 (arrdata)); d = new 날짜 (). gettime ()-d; document.write ( "<br/> 2000 요소 정규 표현 방법 3 가지 알고리즘 계산" + d + "milliseconds! <br/>"); 날짜 (). gettime (); docum위의 기사 js는 문자열 배열에서 요소를 반복하는 구현 방법을 지우는 것은 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.