JS中如何查找出现次数最多的字节

Posted 金甲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中如何查找出现次数最多的字节相关的知识,希望对你有一定的参考价值。

这是一道面试题中的如何找寻出现次数最多的字母

              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

 

以上是关于JS中如何查找出现次数最多的字节的主要内容,如果未能解决你的问题,请参考以下文章

js查找字符串中出现次数最多的字符

如何求出数组中出现次数最多的数字(C#实现)

js实现查找字符串出现最多的字符和次数

如何获取数组中出现次数最多的字符串?

在c#中找出一个数组中出现次数最多的元素,求各种方法,要详细的代码

js查找字符串中出现次数最多的一个