当前位置: 首页 > news >正文

【js实现】在排序数组中,找出给定数字的出现次数,比如[1, 2, 3, 4, 4, 5, 3, 21, 2, 4, 2, 45]中2的出现次数是3次

思路:数组循环把值给到对象,相同的对象健值+1,最后再把对象遍历

  var singleNumbers = function (nums,number) {
        var returnArr = [];
        var obj = {};
        for (let i = 0; i < nums.length; i++) {
            obj[nums[i]] = obj[nums[i]] + 1 || 1
        }
        for (let r in obj) {
            if (r == number) {
                console.log(obj[r])//结果是3,意思是数字2出现3次
            }
        }
    };
    singleNumbers([1, 2, 3, 4, 4, 5, 3, 21, 2, 4, 2, 45],2)

相关文章:

  • js翻转单词顺序
  • js实现字符串反转reverse()
  • jq js 微信小程序网络请求的方法
  • 微信小程序网络请求封装
  • js判定字符是否唯一
  • 微信小程序日历(可单选或复选时间)
  • js找出数组的差异
  • Js es6中扩展运算符(...)
  • 提问的智慧 (全文)
  • BLOGCN近期总是无法打开,这是一些不错的博客网
  • 对nunit很失望
  • [转载] 一篇不错的Spring Framework的tutorial
  • [NEWS] J2SE5.0来了
  • 利用委托实现对象实例按多字段嵌套排序
  • SQL SERVER中的三种获得自增长ID的方法
  • Invalidate和postInvalidate的区别
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • vue中实现单选
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 基于axios的vue插件,让http请求更简单
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 判断客户端类型,Android,iOS,PC
  • 前端面试之CSS3新特性
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 异常机制详解
  • 第二十章:异步和文件I/O.(二十三)
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • $refs 、$nextTic、动态组件、name的使用
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (笔试题)合法字符串
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Mysql的优化设置
  • ***检测工具之RKHunter AIDE
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .Net - 类的介绍
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .ui文件相关
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @Autowired标签与 @Resource标签 的区别
  • @hook扩展分析
  • @Validated和@Valid校验参数区别
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • []T 还是 []*T, 这是一个问题
  • [1181]linux两台服务器之间传输文件和文件夹
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [BZOJ1008][HNOI2008]越狱
  • [C++]类和对象【上篇】
  • [Electron] 将应用打包成供Ubuntu、Debian平台下安装的deb包