标签:
这是一道面试题中的如何找寻出现次数最多的字母
var str = ‘asdfssaaasasasasaaa‘;
var json = {};
console.log(typeof json.d);
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[str.charAt(i)]);
//console.log(str.charAt(i));
};
var iMax = 0;
var iIndex = ‘‘;
for(var i in json){
if(json[i]>iMax){
iMax = json[i];
iIndex = i;
}
}
console.log(typeof json.a);
console.log(json);
console.log(‘出现次数最多的是:‘+iIndex+‘出现‘+iMax+‘次‘);
特别小提示:
var m = {}; var n = []; m[‘r‘]=2; //为对象m添加属性r 值为2; m[‘you‘]=‘uu‘; //为对象m添加属性you 值为字符串uu; m[‘cry‘]=function(){}; //为对象添加方法; n.push(2,3,4,5); //为n 添加数组内容 console.log(m); //Object {r: 2, you: "uu"} console.log(n); //[2, 3, 4, 5] console.log(n[3]); //5
标签:
原文地址:http://www.cnblogs.com/swl267/p/5244673.html