js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
来源:互联网 发布:淘宝怎么看购物评级 编辑:程序博客网 时间:2024/05/01 20:16
//字符串var strs = "asdasdadd"; function getmaxstr(str){ if(str.length == 1){return str;} var newarr = []; for(var i = 0 ; ss= str.length, i<ss; i++ ){ if(!newarr[str.charAt(i)]){ newarr[str.charAt(i)] = 1; }else{ newarr[str.charAt(i)] +=1; } } console.log(newarr); var maxkey=''; var maxvalue=1;//设定一个值 for(var k in newarr){ if(newarr[k]> maxvalue){//根据这个值做判读 将数组中的每个元素 与这个值做比较! 如果大于他,那么将住宿 maxvalue = newarr[k];//出现的次数 maxkey = k;//次数最多的 字母 } } console.log(maxkey); return maxkey; } getmaxstr(strs);//数组var arr =["a","b","c","c","c","d"]; Array.prototype.diaohuan=function(arr){ var newarr=[]; for(var i = 0; i<this.length; i++){ if(!newarr[this[i]] ){ newarr[this[i]] = 1; }else{ newarr[this[i]] +=1; } } console.log(newarr); var maxkey = 1; var maxvalue =""; for (var k in newarr){ if(newarr[k] > 1){ maxvalue =newarr[k]; maxkey = k; } } return maxkey; console.log(maxvalue); } alert(arr.diaohuan());
阅读全文
0 0
- js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
- 统计一个无序数组中出现次数最多的元素
- 统计一个无序数组中出现次数最多的元素
- 统计字符串中出现最多次数的字母
- 统计字符串中出现次数最多的字母并输出
- 用JS得到字符串中出现次数最多的字母
- java--一个字符串中出现次数最多的字母
- 统计数组中出现次数最多的元素并输出
- 判断一个数组或者一个字符串中出现次数最多的项及其次数
- js获取array数组中出现次数最多的元素(字符串)
- 统计一个字符串中出现次数最多的字符
- hpuoj【1033】出现次数最多的字母【统计元素】
- js判断一个字符串中出现次数最多的字符串
- C语言—统计字符串出现次数最多的字母
- 字符串中出现次数最多的字母和次数
- 求字符串中出现次数最多的字母及次数
- js输出一个字符串中出现次数最多的字符
- JS练习题①:求字符串中出现次数最多的字母和出现次数
- 算法之路之征服上海交大的oj- 数独
- 绝地求生大逃杀DLL140dll出错怎么办?
- maven-assembly-plugin打Jar 出现异常
- 安装composer后报错proc_open(): fork failed
- NOIP2017游记
- js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
- HTML5的WebSocket的介绍及应用
- HBase伪分布式环境搭建
- Object.defineProperty()
- 面试题
- 【Java学习】----了不起的十三个规范
- iOS多线程实现的几种方案
- MySQL_MySQL数据类型:UNSIGNED注意事项
- CentOS系统中常用查看日志命令