この記事では、文字列の重複値をクリアするJSの実装方法について説明します。次のように、参照のために共有してください。
/// <summary> ///文字列の複製値をクリアする/// </summary> /// 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; }} for(var j = 0; j <idx.length; j ++){result += cm +sarr [idx [j]]; cm = '' + label + ''; } return result; // alert( 'catalog string:' + text); // alert( 'result:' + result);} function in_array(need、arr){for(var i = 0; i <arr.length; i ++){if(arr [i] == need)return(i + 1); } falseを返します;}PS:ここでは、参照に同じ関数を備えたオンラインツールをお勧めします。
オンライン削除ツール:
http://tools.vevb.com/code/quchong
JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScript検索アルゴリズムスキルの要約」、「JavaScriptデータ構造とアルゴリズムスキルの概要」、「JavaScriptトラバーサルアルゴリズムとテクニックの要約」、「JSON操作の概要」の概要「JavaScriptトラバーサルアルゴリズムと技術の要約」 JavaScriptアニメーション効果とテクニック "、「JavaScriptエラーとデバッグテクニックの要約」および「JavaScriptの数学操作の使用法の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。