文档章节

js判断字符串中某个字母出现次数最多

 会飞的咸鱼
发布于 2016/12/11 11:25
字数 135
阅读 501
收藏 0

精选30+云产品,助力企业轻松上云!>>>

//把字符串保存到空对象中,再遍历对象

var st = 'abacafaafdsaffweadafweafaeadafaesfafaa';
        function coun(str){
            var obj = {};
            var arr = [];
            for(var i = 0;i< str.length;i++){  //对不是第一次出现做处理
                var v = str.charAt(i);
                if(obj[v] && obj[v].value == v){
                    obj[v].count = ++ obj[v].count;
                }else{  //对第一次出现做处理
                    obj[v] = {};
                    obj[v].count = 1;
                    obj[v].value = v;
                }
            }
            for(var key in obj){
                arr.push(obj[key].count);
                var maxNum = Math.max.apply(null,arr);
                if(obj[key].count == maxNum){
                    console.log('字母'+key+'出现的次数最多,出现了'+maxNum+'次');
                }
            }
        }
        coun(st)

粉丝 0
博文 35
码字总数 7618
作品 0
海淀
程序员
私信 提问
加载中
请先登录后再评论。
开箱即用的JS干货助力金三银四

https://juejin.im/post/5e4365006fb9a07cd248c21d 前言 2019已经过去,在疫情没有消去,居家远程办公之际,整理一些工作上常用的JS代码给大家做下分享,一方面为大家更好地理解和巩固知识,...

osc_7ehwx8hw
03/19
3
0
开箱即用的JS干货助力金三银四

https://juejin.im/post/5e4365006fb9a07cd248c21d 前言 2019已经过去,在疫情没有消去,居家远程办公之际,整理一些工作上常用的JS代码给大家做下分享,一方面为大家更好地理解和巩固知识,...

osc_inj0cicw
03/19
1
0
前端面试题(一)

编写一个JavaScript函数,实时显示当前时间,格式‘年-月-日 时:分:秒’? <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><input id......

osc_8vblxxdl
2019/03/14
6
0
开箱即用的JS干货助力金三银四

前言 2019已经过去,在疫情没有消去,居家远程办公之际,整理一些工作上常用的JS代码给大家做下分享,一方面为大家更好地理解和巩固知识,一方面也为金三银四助力,喜欢的大佬们可以给个小赞...

lzg9527
02/12
0
0
js怎样得出数组中某个数据最大连续出现的次数

var test=[1,2,3,3,2,2,2,3,3,3,3,5,3,3,3,3,3] ; var j = 0 ; var max = 0 ; for(var i = 0;i<test.length;i++){ if(test[i] == 3){ j++; }else{ if(j>max){ max = j; } j = 0 ; } } if(j>m......

osc_rxp5t2vl
2019/04/19
7
0

没有更多内容

加载失败,请刷新页面

加载更多

App Builder 2020中文版

教程: 1、断开网络连接,下载解压,运行对应操作系统App Builder 2020安装包; 2、在弹出的窗口中勾选同意条款协议,点击【Next】; 3、创建桌面快捷方式,点击【Next】; 4、一切准备就绪,...

osc_62a7f5bj
41分钟前
19
0
蚂蚁金服轻量级类隔离框架 Maven 打包插件解析 | SOFAArk 源码解析

SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文为《...

SOFAStack
03/19
11
0
Java 高级 面试题 及 参考答案

一、面试题基础总结 1、 JVM结构原理、GC工作机制详解 答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无...

osc_np3y0rbq
42分钟前
10
0
面试准备季——MyBatis 面试专题(含答案)

写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-...

osc_1ipdqsf2
43分钟前
8
0
Redis 高频面试题:10w+QPS 的 Redis 真的只是因为单线程和基于内存?

你以为 Redis 这么快仅仅因为单线程和基于内存? 那么你想得太少了,我个人认为 Redis 的快是基于多方面的:不但是单线程和内存,还有底层的数据结构设计,网络通信的设计,主从、哨兵和集群...

osc_qgfjs4a5
44分钟前
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部