json分别算出元素的个数和最多的元素
个数:
var str = 'aaafsdsaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){ json[str.charAt(i)] = 1; }else{ json[str.charAt(i)]++; } }; console.log(json); var iMax = 0; var iIndex = ''; for(var key in json){ alert(key+':'+json[key]); }
最多的元素:
var str = 'aaafsdsaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){ json[str.charAt(i)] = 1; }else{ json[str.charAt(i)]++; } }; console.log(json); var iMax = 0; var iIndex = ''; for(var h in json){ console.log(json[h]); if(json[h]>iMax){ iMax = json[h]; iIndex = h; } } alert('出现次数最多的是:'+iIndex+'出现'+iMax+'次');