JS Para borrar la matriz de cadenas, el método de implementación para repetir elementos
<script language = "javaScript"> <!-var arrdata = new Array (); for (var i = 0; i <1000; i ++) {arrdata [arrdata.length] = stromChomCharCode (math.floor (math.random ()*26) +97);} // document.write (arrdata+"<BR/>"); //Method 1, ordinary traversal function myArray_Unique(myArray){//var myArray=new Array("a","a","c","a","c","d","e","f","f","g","h","g","h","k");var haha=myArray;for(var i = 0; i <myArray.length; i ++) {for (var j = 0; j <myArray.length; j ++) {temp = myArray [i]; if ((i+j+1) <myArray.length && temp == myArray [i+j+1] // si el elemento actual es igual al siguiente elemento haha.spplice (i+J+1,1); // luego elimine el siguiente elemento}} return jAha;} // método dos funciones getunique (somearray) {temparray = somEarray.slice (0); // Copiar la matriz a la matriz temporal para (var i = 0; i <temparray.length; i ++) {para (var (var (var (var (var j = i+1; j <temparray.length;) {if (temparray [j] == temparray [i]) // Si los siguientes elementos son los mismos que se compararán, se eliminarán y se contarán; {Temparray.splice (j, 1);} else {j ++;} // diferente, el puntero se mueve}} return temparray;} // Método tres expresiones regulares --- aplicables a la función de matriz de caracteres gutunique2 (a) {var str = "/x0f"+A.Join ("/x0f"); while (/((/w+) [^/1]*/1/.test (str)) str = str.replace ("/x0f"+ regexp. $ 1, ""); return str.substr (1) .split ("/x0f");} // Cuatro estructuras asociativas Array.Prototype.unique = Arraye; Objeto (); for (var i = 0, j = 0; i <this.length; i ++) {if (typeof o [this [i]] == 'Undefinado') {o [this [i]] = j ++;}} this.lengment = 0; for (var key en o) {this [o [key]] = key;} devuelve this;} var d = nuevo d = nuevo Date (). Gettime (); document.write (myArray_unique (arrdata)); d = new Date (). GetTime ()-d; document.write ("<BR/> Método de elementos 2000 Un algoritmo toma" + d + "milisegundos! <br/> <br/>"); // aproximadamente 370 ms ~ 390ms var d = new Date (). Gettime (); document.write (getunique (arrdata)); d = new date (). Gettime ()-d; document.write ("<br/> 2000 Método de elementos dos algoritmo contando" + d + "MilliseConds! <BR/> <BR/>"); // aproximadamente 360 ms ~ 380ms var d = new Date (). GetTime (); document.write (getunique2 (arrdata)); d = new date (). Gettime ()-d; document.write ("<br/> 2000 Elemento del método de expresión regular de tres algoritmos de contabilidad de algoritmo" + d + "miliseconds! <br/> <br/>"); // Acerca de los 80ms Var D = New Var d. Date (). Gettime (); document.write (arrdata.unique ()); d = new Date ().El artículo anterior JS borra el método de implementación para repetir elementos en la matriz de cadenas es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.