//找出字符串中出现次数最多的字符和出现的次数
var str = 'abaasdffggghhjjkkgfddsssss3444343';
var more = [];
for (var i = 0; i < str.length; i++) {
var chars = str[i];
if (more[chars]) {
more[chars]++;
} else {
more[chars] = 1;
}
}
console.log(more); //
var max = 0;
ch = '';
for (k in more) {
if (more[k] > max) {
max = more[k];
ch = k;
}
}
console.log(max);
console.log('出现次数最多字符' + ch);
运行结果如下: