// 判斷一個字串中出現次數最多的字元,統計這個次數
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‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數
相關文章
- 判斷字串中出現最多的字元,並統計次數字串字元
- 輸出字串中出現次數最多的字元和次數字串字元
- 獲取一個字串中出現最多的字元和他的個數字串字元
- 前端面試題8----統計字串中出現最多的字元前端面試題字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 【閒談】如何統計字串中出現最多的字母與個數字串
- 我也統計一下字串中出現最多的字母與個數字串
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 獲取字串中重複次數最多的字元字串字元
- 獲得String字串中某個字元出現的次數字串字元
- js找出陣列中出現最多的元素和次數JS陣列
- 統計字串字元個數字串字元
- JavaScript統計字元出現的次數JavaScript字元
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 統計檔案中出現的單詞次數
- 統計字串出現的次數(C)字串
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- Dictionary計算字元出現的次數字元
- PHP 判斷一個字元是否在字串中PHP字元字串
- Python實用技法第11篇:找出序列中出現次數最多的元素Python
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?
- 陣列中出現次數超過一半的數字陣列
- 040統計數字字元的個數字元
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- 48 陣列中出現次數超過一半的數字陣列
- 關於SAP ABAP字元變數和字串變數字元個數的一個知識點,和一個血案字元變數字串
- 統計陣列元素中每個元素出現的次數陣列
- 找到陣列中出現特定次數數字的問題陣列
- 習題7-2 求一批整數中出現最多的個位數字 (20分)
- mysql 計算 一個文字欄位的內容一個文字出現的次數MySql
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- 第一個只出現一次的字元——Java字元Java
- JZ-037-數字在排序陣列中出現的次數排序陣列
- 每日一練(20):陣列中出現次數超過一半的數字陣列
- JZ-028-陣列中出現次數超過一半的數字陣列
- 統計一個字串出現頻率最高的字母/數字字串