Cet article décrit la méthode d'implémentation de JS effacer les valeurs en double dans les chaînes. Partagez-le pour votre référence, comme suit:
/// <summary> /// Effacer les valeurs en double dans la chaîne /// </summary> /// <param name = "Text"> String </ param> /// <param name = "Label"> Label (telles que: |,) </ param> fonction FilterRepeatstr (Text, Label) {var sarr = text.split ('' + label + '); var idx = new Array (); var tmp = new Array (); var result = cm = ''; for (var i = 0; i <sarr.length; i ++) {sch = sarr [i] .substr (0, 4); if (! in_Array (sch, tmp)) {idx [idx.length] = i; tmp [tmp.length] = sch; } else {idx [in_array (sch, tmp) - 1] = i; }} pour (var j = 0; j <idx.length; j ++) {résultat + = cm + sarr [idx [j]]; cm = '' + label + ''; } return result; // alert ('catalogue de catalogue:' + texte); // alert ('result:' + result);} fonction in_array (Need, arr) {for (var i = 0; i <arr.length; i ++) {if (arr [i] == Need) return (i + 1); } return false;}PS: Ici, je recommande un outil en ligne avec la même fonction pour votre référence:
Outil de suppression en ligne:
http://tools.vevb.com/code/quchong
Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des compétences en algorithme de recherche JavaScript", "Résumé de la structure de données et des techniques de la structure de données JavaScript", "Résumé des techniques de fonctionnement json Effets et techniques de l'animation JavaScript "," Résumé des erreurs JavaScript et des techniques de débogage "et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.