var str = 'asdfssaaasasasasaa'; var json = {} for (var i = 0; i < str.length; i++) { if (!json[str.charAt(i)]) { json[str.charAt(i)] = 1 } json[str.charAt(i)]++ } var iMax = 0 var iIndex = '' for (var key in json) { if (json[key] > iMax) { iMax = json[key] iIndex = key } } console.log(iMax,iIndex);