// 判斷一個字串中出現次數最多的字元,統計這個次數
let str = 'aasdadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsdasjjhsghkafsagjkgfasgj;ksagj;lagsjlgjlsagjl;sajlk;gsasdadaaa';
// 得到字元陣列
let strArr = [...str];
let obj = {};
strArr.forEach((items, index) => {
if (obj[items]) obj[items]++;
else obj[items] = 1;
});
// 獲取物件的key陣列
let keyArr = Object.keys(obj)
let max = null
keyArr.forEach((items, index) => {
if (index === 0) max = items
else if (obj[max] < obj[items]) max = items
})
console.log(obj);
console.log(max + '出現的次數是' + obj[max]);
複製程式碼
(ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數
相關文章
- 判斷字串中出現最多的字元,並統計次數字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- javascript獲取字串中出現次數最多的字元JavaScript字串字元
- js如何計算一個字元在字串中出現的次數JS字元字串
- 獲取一個字串中出現最多的字元和他的個數字串字元
- 統計字串中某個字元出現的次數字串字元
- 前端面試題8----統計字串中出現最多的字元前端面試題字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 【閒談】如何統計字串中出現最多的字母與個數字串
- 我也統計一下字串中出現最多的字母與個數字串
- 如何計算字串某個字元出現的次數字串字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 獲取字串中重複次數最多的字元字串字元
- JavaScript統計字串中字元出現次數JavaScript字串字元
- asp.net 實現獲取一個集合陣列中出現次數最多的元素ASP.NET陣列
- 集合框架-統計字串中每個字元出現的次數案例圖解框架字串字元圖解
- js統計字串中單次的個數JS字串
- js找出陣列中出現最多的元素和次數JS陣列
- [PY3]——找出一個序列中出現次數最多的元素/collections.Counter 類的用法
- JavaScript統計字元出現的次數JavaScript字元
- 字串查詢之字元次數字串字元
- 統計字串字元個數字串字元
- 統計檔案中出現的單詞次數
- 獲得String字串中某個字元出現的次數字串字元
- 集合框架-統計字串中每個字元出現的次數案例程式碼實現框架字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 統計字串出現的次數(C)字串
- 如何統計一列數中每個元素出現的次數
- 陣列中出現兩次的數陣列
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- Dictionary計算字元出現的次數字元
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- JavaScript統計字串中重複字元的個數JavaScript字串字元
- 如何獲取字串中相同字元出現的次數字串字元
- 一個字串中某一個字元第n次出現的位置的函式字串字元函式
- 陣列中出現次數超過一半的數字陣列