查找字符串中最多的字符

image.png

let arr = ['asdaaaafklia']; //找到最长asdk,li是第二长
var k = 1
var result = [];
var str = arr[0].split('');

var json = {}

for(var i = 0;i<str.length;i++){
    for(var j = i;j<i+1;j++){
        if(str[i]==str[j]){
            if(!json[str[i]]){
                json[str[i]]= [str[i]]

            }else{
                json[str[i]].push(str[i])
            }

        }
    }
}
for(var attr in json){
    result.push(json[attr])
}
console.log('出现最多的字符串是:'+result[0][0]+',长度是:'+result[0].length)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容