JavaScript統計字元出現的次數
字元自然由字元組成,本文通過程式碼例項介紹一下如何統計每一個字元出現的次數。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function numInstring(str){ str=str.replace(/ /ig,""); var strArr=str.split(""); var result=[],beforeLength,afterLength,reg; for (var index = 0; index < strArr.length; index++) { if (str.indexOf(strArr[index]) != -1) { beforeLength=str.length; reg = new RegExp(strArr[index], "ig"); str=str.replace(reg,""); afterLength=str.length; result.push(strArr[index] + ":" + (beforeLength - afterLength)); } } return result; } var result=numInstring("antzone"); console.log(result);
程式碼執行效果截圖如下:
此函式返回一個陣列,陣列中每一個元素就是對應字元與字元出現的次數。
相關閱讀:
(1).replace方法參閱正規表示式replace()一章節。
(2).split方法參閱JavaScript split()一章節。
(3).push方法參閱JavaScript push()一章節。
相關文章
- Dictionary計算字元出現的次數字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 統計字串出現的次數(C)字串
- 判斷字串中出現最多的字元,並統計次數字串字元
- matlab——統計相同元素出現的次數Matlab
- 獲得String字串中某個字元出現的次數字串字元
- 統計陣列中各數字(元素)出現的次數陣列
- 輸出字串中出現次數最多的字元和次數字串字元
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- matlab之對元素出現的次數進行統計Matlab
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 【轉】matlab之對元素出現的次數進行統計Matlab
- 統計陣列元素中每個元素出現的次數陣列
- 第一次只出現一次的字元字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 040統計數字字元的個數字元
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 統計字串字元個數字串字元
- 【譯】Swift演算法俱樂部-統計出現次數Swift演算法
- 第一個只出現一次的字元——Java字元Java
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- 統計檔案中出現的單詞次數
- (ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數前端面試字串字元
- 利用HashMap統計字元個數HashMap字元
- centos下對檔案某些特定字串分組統計出現次數CentOS字串
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- matlab中如何能統計點出現的頻次呢?Matlab
- **呼叫MapReduce對檔案中各個單詞出現的次數進行統計**
- 統計陣列個元素出現的個數陣列
- 獨一無二的出現次數
- 每日一練(23):第一個只出現一次的字元字元
- JZ-034-第一個只出現一次的字元位置字元
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- 定義方法統計集合中指定元素出現的次數,如“a“ 3,“b“ 2,“c“ 1
- Java 13天基礎 06天map集合小練習(黑馬程式設計師) 統計字串中每個字元出現的次數 (經典面試題)Java程式設計師字串字元面試題