前端2020面试题------如何判断字符串中出现次数最多的数
加油
var str
= "11112566994898746150098704";
function getMaxStr(str
) {
var obj
= {};
for (let i
= 0; i
< str
.length
; i
++) {
let key
= str
[i
];
if (obj
[key
]) {
obj
[key
]++;
} else {
obj
[key
] = 1;
}
}
var maxCount
= 0;
var maxString
= "";
for (var key
in obj
) {
if (maxCount
< obj
[key
]) {
maxCount
= obj
[key
];
maxString
= key
;
}
}
return "出现次数最多的字符:" + maxString
+ ";\n共出现:" + maxCount
+ "次";
}
console
.log(getMaxStr(str
));
加油
转载请注明原文地址:https://blackberry.8miu.com/read-40114.html