JavaScript統計字串中字元出現次數
分享一段程式碼例項,它實現了統計字串中每一個字元出現次數的功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼function Char(str) { var uchars = {}; str.replace(/\S/g, function (l) { uchars[l] = (isNaN(uchars[l])) ? 1 : uchars[l] + 1 }) return uchars } console.log(Char("antzone"))
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function Char(str) {},str是要統計其中字元出現次數的字串。
(2).var uchars = {},用來存放統計結果的物件直接量。
(3).str.replace(/\S/g, function (l) { uchars[l] = (isNaN(uchars[l])) ? 1 : uchars[l] + 1
}),這個程式碼的理解的關鍵是replace()的使用,具體可以參閱相關閱讀。
二.相關閱讀:
(1).replace()可以參參閱JavaScript replace()第二個引數為函式時的引數一章節。
(2).isNaN()可以參閱JavaScript isNaN()一章節。
相關文章
- 統計字串中某個字元出現的次數字串字元
- JavaScript統計字元出現的次數JavaScript字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 集合框架-統計字串中每個字元出現的次數案例圖解框架字串字元圖解
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 如何獲取字串中相同字元出現的次數字串字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 如何計算字串某個字元出現的次數字串字元
- 集合框架-統計字串中每個字元出現的次數案例程式碼實現框架字串字元
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- 統計字串出現的次數(C)字串
- javascript獲取字串中出現次數最多的字元JavaScript字串字元
- 判斷字串中出現最多的字元,並統計次數字串字元
- 獲得String字串中某個字元出現的次數字串字元
- ASP.NET從字串中查詢字元出現次數的方法ASP.NET字串字元
- Dictionary計算字元出現的次數字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 統計字串字元個數字串字元
- 【Shell】統計檔案裡面特定字串出現次數字串
- 輸出字串中出現次數最多的字元和次數字串字元
- [Shell] 統計字串出現的次數和排序(cut,sort,uniq)字串排序
- 統計陣列中各元素出現次數陣列
- js如何計算一個字元在字串中出現的次數JS字元字串
- js統計字串中單次的個數JS字串
- 統計資料出現次數
- 字串查詢之字元次數字串字元
- 獲取字串中重複次數最多的字元字串字元
- 統計陣列中各數字(元素)出現的次數陣列
- centos下對檔案某些特定字串分組統計出現次數CentOS字串
- 在字串中,尋找第一個只出現一次的字元字串字元
- 統計字串中數字個數,並將數字字串形式輸出字串
- 常見物件-統計字串中大寫小寫以及數字出現的次數案例物件字串
- 查詢字串中連續出現的字元字串字元
- 題目7:統計字串中的各種字元的個數字串字元
- 統計陣列元素中每個元素出現的次數陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 如何統計一列數中每個元素出現的次數
- 字串-字元統計2字串字元