代码如下:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>最多出现的字符和次数</title>
</head>
<body>
<script>
var str = 'h$^&**0';
function most(str) {
return (str + '').split('').reduce(function(pre,cur,index,array){//reduce()是个迭代执行函数,ie9+标准模式支持,跟map()函数有点类似。
cur in pre ? pre[cur]++ : (pre[cur]=1);
pre[cur] > pre.value && (pre.value=pre[cur],pre.char = cur);
return pre;
},{value:0,char:null});
} console.log(most(str));
</script>
</body>
</html>

reduce()函数的参数用法可以参考网址:https://msdn.microsoft.com/library/ff679975(v=vs.94).aspx

最新文章

  1. OS实验报告--FCFS算法
  2. SO单号中某两项没进FP
  3. Linux常用命令总结--分布式应用部署与监控
  4. (转载)Java里快如闪电的线程间通讯
  5. DelphiXE8新建AVD
  6. 深入浅出ECharts系列(一)地图+散点图
  7. IOS之swift第一课基础代码
  8. RPM工具
  9. MDK的优化应用
  10. 传统 HTML 表单数据的“整存整取”
  11. fio——IO基准测试
  12. Mysql 的 create as 和create like 区别
  13. 使用javaScript操作页面元素
  14. 【洛谷P1483】序列变换
  15. Openresty 学习笔记(三)扩展库之neturl
  16. Jenkins&#160;解决Jenkins下java无法运行slave-agent&#160;jnlp程序连接Windows&#160;Slave主机
  17. 一、数据库表中字段的增删改查,二、路由基础.三、有名无名分组.四、多app共存的路由分配.五、多app共存时模板冲突问题.六、创建app流程.七、路由分发.八、路由别名,九、名称空间.十、反向解析.十一、2.x新特性.十二、自定义转换器
  18. hihocoder 1331 - 扩展二进制数 - [hiho一下168周]
  19. mongodb中Gson和java##Bean对象转化类
  20. POPSpring动画参数详解

热门文章

  1. 用Python写了一个postgresql函数,感觉很爽
  2. 【转发】Webdriver使用自定义Firefox Profile运行测试
  3. 关于Java 下 Snappy压缩存文件
  4. xcode发布ipa
  5. Eclipse项目红感叹号
  6. weblogic.rjvm.PeerGoneException
  7. Django 模板语言从后端传到前端
  8. Angular2-三种样式封装策略的区别
  9. 文本框改变之onpropertychange事件
  10. Sping框架初步使用1