js 统计字符出现的次数

简介: js 统计字符出现的次数

问题: 统计出字符串 sadfasdfasdfas 每个字符出现的次数

获取到结果

10.png

方法1:使用for循环统计

    var str = 'sadfasdfasdfas ';
    var res={};
        for (var i=0;i<str.length;i++){
            if(res[str[i]]){
                res[str[i]]++;
            }else{
                res[str[i]] = 1;
            }
        }
       console.log(res);

方法2:使用reduce统计

        var str = 'sadfasdfasdfas ';
        var res = str.split('').reduce((a,b)=>(a[b]++||(a[b]=1),a),{});
        console.log(res);
相关文章
用html+javascript打造公文一键排版系统14:为半角和全角字符相互转换功能增加英文字母、阿拉伯数字、标点符号、空格选项
用html+javascript打造公文一键排版系统14:为半角和全角字符相互转换功能增加英文字母、阿拉伯数字、标点符号、空格选项
|
6天前
|
存储 文字识别 前端开发
用html+javascript打造公文一键排版系统13:增加半角字符和全角字符的相互转换功能
用html+javascript打造公文一键排版系统13:增加半角字符和全角字符的相互转换功能
|
7天前
|
JavaScript 前端开发 安全
JavaScript编程实现字符和字符串翻转
JavaScript编程实现字符和字符串翻转
|
3月前
|
JavaScript
js 判断字符串是否包含中文,判断字符串是否全是中文,判断字符是否为中文
js 判断字符串是否包含中文,判断字符串是否全是中文,判断字符是否为中文
184 0
|
3月前
|
JavaScript
js 解析和操作树 —— 获取树的深度、提取并统计树的所有的节点和叶子节点、添加节点、修改节点、删除节点
js 解析和操作树 —— 获取树的深度、提取并统计树的所有的节点和叶子节点、添加节点、修改节点、删除节点
89 0
|
4月前
|
JavaScript 前端开发
JS中判断一个字符串中出现次数最多的字符,统计这个次数?
JS中判断一个字符串中出现次数最多的字符,统计这个次数?
33 0
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的工作量统计系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的工作量统计系统附带文章源码部署视频讲解等
35 0
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js的毕业生就业信息统计系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js的毕业生就业信息统计系统附带文章和源代码设计说明文档ppt
34 0
|
5月前
|
前端开发 JavaScript 数据安全/隐私保护
前端 JS 经典:零宽字符
前端 JS 经典:零宽字符
69 0
|
5月前
|
JavaScript 前端开发
如何通过js实现对句子个数的统计
使用JavaScript统计文本中句子个数,可通过识别语言类型(中文/日文:句号、问号、感叹号,西方语言:.?!)来分割文本。示例代码提供。同样,也有字数统计函数,对中文和西方语言处理方式不同。