console
var result = {}
function totalChar(ch) {
if (result[ch]) {
result[ch]++
} else {
result[ch] = 1
}
}
function findDegreeChar(str) {
var charArr = str.split("")
charArr.forEach(ch => {
totalChar(ch)
})
var maxTimes = Math.max.apply(null,Object.values(result))
var _ch = ''
var index = Object.keys(result).findIndex(ch => {
_ch = ch
return result[ch] == maxTimes
})
return {
maxTimes,
ch: _ch
}
}
var obj = findDegreeChar('assqwqwqdadqw')
document.write(JSON.stringify(obj))
<div>js 求字符中出现最多次数的单词</div>
<div>出现最多次数的单词是: </div>