JavaScript 去重和重复次数统计


Posted in Javascript onMarch 31, 2021
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <div class="test"></div>
  <div class="test1"></div>
  <div class="test11"></div>
  <div class="test2"></div>
  <script>
    var bcfs = []
    var count = {}
    var test = document.querySelector('.test')
    var test1 = document.querySelector('.test1')
    var test2 = document.querySelector('.test2')
    var  test11 = document.querySelector('.test11')
    var str = '1237439746238666666666666669437'
    for (let i in str){
       let value = str[i]
       if (bcfs.indexOf(str[i]) === -1){
         bcfs.push(str[i])
       }
       if (!count[value]){
          count[value] =1
       }else{
         count[value] ++
       }
    }
    test.innerHTML = `字符串:${str}`
    test1.innerHTML = `去重结果:${bcfs}`
    test11.innerHTML = '重复次数:' + '<br>'
    for (let i in count){
      test2.innerHTML += i + '的重复次数:' + count[i] + '<br/>'
    }
  </script>
</body>
</html>
Javascript 相关文章推荐
禁止js文件缓存的代码
Apr 09 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
Sep 13 Javascript
JavaScript中的16进制字符(改进)
Nov 21 Javascript
js获取GridView中行数据的两种方法 分享
Jul 13 Javascript
Jquery遍历checkbox获取选中项value值的方法
Feb 13 Javascript
javascript实现二级级联菜单的简单制作
Nov 19 Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
Jun 04 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
Oct 25 Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
JS运算符优先级与表达式示例详解
Sep 04 Javascript
vue中三级导航的菜单权限控制
Mar 31 #Vue.js
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
vue3中的组件间通信
vue前端工程的搭建
JS数组的常用方法整理
Mar 31 #Javascript
分享15个Webpack实用的插件!!!
JS继承最简单的理解方式
Mar 31 #Javascript
You might like
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
php实现webservice实例
2014/11/06 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
Python搭建FTP服务器的方法示例
2018/01/19 Python
python线程的几种创建方式详解
2019/08/29 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
简单的Python人脸识别系统
2020/07/14 Python
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
德国网上宠物店:Zoobio
2018/05/23 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
集体婚礼证婚词
2014/01/13 职场文书
分公司负责人任命书
2014/06/04 职场文书
五一口号
2014/06/19 职场文书
财务务虚会发言材料
2014/10/20 职场文书
护士先进个人总结
2015/02/13 职场文书
英语教学课后反思
2016/02/15 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
详解flex:1什么意思
2022/07/23 HTML / CSS
基于Redission的分布式锁实战
2022/08/14 Redis