JS para limpar a matriz de string, o método de implementação de repetir elementos
<Script Language = "javascript"> <!-var ArrData = new Array (); para (var i = 0; i <1000; i ++) {arrdata [arrdata.length] = string.fromcharcode (math.floor (math.random ()*26) +97);} // // Método 1, Função de Traversal Ordinária MyArray_Unique (MyArray) {// var MyArray = new Array ("A", "A", "C", "A", "C", "D", "E", "F", "F", "G", "H" G "," H "," K "; i = 0; i <myarray.length; i ++) {for (var j = 0; j <myarray.length; j ++) {temp = myArray [i]; if ((i+j+1) <jaarray.length && temp == myarray [i+j+1]) // se o elemento de corrente é igual a the // remova o próximo elemento}} retorna haha;} // método dois funções getUnique (SOMEARRAY) {temparray = SOMEARRAY.SLICE (0); // Copie a matriz para a matriz temporária para (var i = 0; j = i+1; j <temparray.length;) {if (temparray [j] == temparray [i]) // Se os seguintes elementos forem os mesmos que são comparados, eles serão excluídos e contados; // Após a exclusão, os elementos subsequentes serão automaticamente avançados; portanto, o ponteiro não se move {temparray.splice (j, 1);} else {j ++;} // diferente, o ponteiro move}} retorna temparray;} // Método três expressões regulares --- Aplicável à função da matriz de caracteres getUnique2 (a) {var str = "/x0f"+a.Join ("/x0f"; while (/(/w+) [^/1]*/1/.test (str)) str = str.Replace ("/x0f"+ regexp. $ 1, ""); retorna str.substr (1) .split ("/x0f");} // Método quatro funcionários associativos Array.proType.unique Objeto (); para (var i = 0, j = 0; i <this.length; i ++) {if (typeof o [this [i]] == 'indefinido') {o [this [i]] = j ++;}} this.length = 0; para (var chave em o) {this [o [key]] =};}; Date (). Gettime (); document.write (myarray_unique (arrdata)); d = new date (). Gettime ()-d; document.write ("<br/> 2000 Método de elemento Um algoritmo toma" + d + "milisseconds! <br/> <br/> <br/>); // cerca de 370ms ~ 390ms var d = new Date (). Gettime (); document.write (getUnique (arrdata)); d = new date (). Gettime ()-d; document.write ("<br/> 2000 Método elemento dois algoritmos contam" + d + "miliseconds! <br/> // cerca de 360ms ~ 380ms var d = new date (). Gettime (); document.write (getUnique2 (arrdata)); d = new date (). Gettime ()-d; document.write ("<br/> 2000 Método de expressão regular três algoritmo" + d "/" MillisEConds! Date (). Gettime (); document.write (arrdata.unique ()); d = new Date (). Gettime ()-d; document.write ("<br/> 2000 Método da estrutura da associação de elementos quatro algoritmos tempo de cálculo leva" + d + "milissegundos!O artigo acima JS limpa o método de implementação de repetir elementos na matriz String é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.