获取数组中出现次数最多的字母(使用对象的方法)
来源:互联网 发布:淘宝电脑主机便宜原因 编辑:程序博客网 时间:2024/06/06 09:05
<!DOCTYPE html><html><head lang="zh-CN"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <title></title></head><body><script> var arr = ['a','x','b','d','m','a','k','m','p','j','a']; //定义一个result对象 var result={}; arr.forEach(function(item,index){ //将arr数组的值,作为result对象的键key var key = result[item]; if(key){ //key.num为字母出现的次数 key.num+=1; //key.position[]存放出现的位置 key.position.push(index); }else{ result[item]={num:1,position:[index]}; } }); //获取排序后最大的键名 var maxChar = Object.keys(result).sort(function(a,b){ return result[a].num < result[b].num; })[0]; alert('出现次数最多的字母是:'+maxChar+',共出现了'+ result[maxChar].num +'次,它在数组中的位置是:'+ result[maxChar].position);</script></body></html>
0 1
- 获取数组中出现次数最多的字母(使用对象的方法)
- python 获取字符串中出现次数最多的字母
- 查找字符串中字母出现最多次数的方法小结
- js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
- LINQ 获取当前数组中出现次数最多的元素
- 字符串中出现次数最多的字母和次数
- 求字符串中出现次数最多的字母及次数
- 数组中出现次数最多的数字
- 数组中出现次数最多的数及出现次数
- js获取array数组中出现次数最多的元素(字符串)
- 统计字符串中出现最多次数的字母
- java截取字符串中出现次数最多的字母
- 统计字符串中出现次数最多的字母并输出
- java--一个字符串中出现次数最多的字母
- 用JS得到字符串中出现次数最多的字母
- 求给定字母字符串中字母出现最多的字母和出现的次数
- 获取字符串中字母出现的次数
- 问题6: 找出字符串中出现次数最多的字母及其出现的次数
- android MVVM实践
- 滚动选择器PickerView
- 自动化测试常用断言的使用方法(python)
- 数据结构-----栈的实现
- hdoj 1437 天气情况
- 获取数组中出现次数最多的字母(使用对象的方法)
- 第五周项目2(1)
- 插入排序
- JDBC事务控制管理
- Android Studio集成友盟SDK出现的问题解决及原因分析
- 常用排序算法解析
- Python入门基本语法
- 字符逆序
- JAVA9将于2017年3月份发布,中国Java用户有什么反馈请赶紧提,我们一起整理给Oracle.