var str = "asdsadasdaaa"; var newArr = str.split(''); var json = [];//key:字母,value:次数 for(i=0;i<newArr.length;i++){ if(json[newArr[i]]){ json[newArr[i]] +=1; }else{ json[newArr[i]] = 1 } } // 拿到一个json数组 let num = 0;//次数 let number = "";//字母 for(let k in json){ if(json[k]>num){ num = json[k]; number = k; } } console.log("出现次数最多的字母是:" + number +"次数为:" + num);