function count(){
var str="shhkfahkahsadhadskhdskdha";
var obj={};
for(var i=0;i<str.length; i++){
if(obj[str.charAt(i)]==undefined){ //对象初始化;如果key在对象中找不到,那么会返回undefined,反向思维
obj[str.charAt(i)]= 1;
} else{
obj[str.charAt(i)]++;
}
}
return obj; //取出各个字母和它的个数,作为一个新对象保存在obj对象中
}
function allProMax(obj){
var mm="";
for(var m in obj){
if(mm==""){
mm=new Object();
mm[m]=obj[m];
}else{
for(var j in mm){
if(mm[j]<obj[m]){
//清空原来的内容
mm=new Object();
//放入新的内容
mm[m]=obj[m];
}
}
}
}
console.log(mm);
}
allProMax(count());

  

最新文章

  1. python ldap
  2. AD域-让共享目录只显示用户有权限访问的文件夹
  3. Android Shape总结
  4. javascript --- 设计模式之单体模式(二)
  5. ExtJS入门教程01,Window如此简单,你怎能不会?
  6. (八)shell中的循环结构
  7. LINUX下的时间与时区的设置
  8. Win8制作和使用恢复盘
  9. 数据结构———重载与模板(C++)
  10. [置顶] export命令-linux
  11. apicloud教程1 (转载)
  12. 人脸识别1:n对比 (一)
  13. insert update delete 语法 以及用法
  14. VMware虚拟机安装CentOS系统图文教程
  15. 【论文笔记】CBAM: Convolutional Block Attention Module
  16. [No0000127]WCF安全体系netTCPBinding绑定
  17. 建模:通过ES平铺关系型数据库多表的数据
  18. JavaScript动画:offset和匀速动画详解(含轮播图的实现)
  19. mysql获得60天前unix时间示例
  20. 结对作业:基于GUI实现四则运算

热门文章

  1. Python之路 day3 全局变量、局部变量
  2. 更改make/bison的版本
  3. js组合继承和寄生组合式继承比较
  4. session和cookie
  5. JS基本概念
  6. .NET跨平台之mac 下vs code 多层架构编程
  7. ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/var/lib/mysql/mysql.sock&#39;
  8. YY前端课1
  9. C#中timer类的用法
  10. guava学习--Objects