ホームページ > 記事 > ウェブフロントエンド > 文字の出現数をカウントし、重複を削除するjsメソッド
コードサンプル:
var str = "aabbccehgfhaasdhgfashdfhabcasd"; // 使结果显示为一个对象,如:{a:2, b:1, c:2, d:1} var obj = {}; // console.log(obj[ "a" ]) // undefined // obj[ "a" ] = 1 // obj[ "a" ] ++ // obj[ "b" ] = 1 // obj[ "b" ] ++ // obj[ "b" ] ++ // obj[ "b" ] ++ // obj[ "c" ] = 1 for(var i=0;i<str.length;i++){ // obj[ str[i] ] if(obj[ str[i] ]){ obj[ str[i] ]++; }else{ obj[ str[i] ] = 1; } } console.log(obj); var newStr = ""; for(var key in obj){ newStr += key; } console.log(newStr);
推奨チュートリアル: js エントリ チュートリアル
以上が文字の出現数をカウントし、重複を削除するjsメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。