首页 > 其他分享 >统计数组中某个值出现的次数

统计数组中某个值出现的次数

时间:2022-09-07 10:22:16浏览次数:51  
标签:arr val 次数 数组 某个 countOccurrences

JavaScript

const countOccurrences = (arr, val) => arr.reduce((a, v) => (v === val ? a + 1 : a), 0)

Examples

countOccurrences([1, 1, 2, 1, 2, 3], 1) // 3

标签:arr,val,次数,数组,某个,countOccurrences
From: https://www.cnblogs.com/sunr/p/js_array_countOccurrences.html

相关文章

  • Java 中的二维数组(2d array):一些细节
    二维数组长度char[][]paul=newchar[2][5];intn1=paul[1].length;System.out.println(n1);//5intn2=pa......
  • 【面试题】JS实现数组扁平化处理,妙不可言啊!
    JS实现数组扁平化处理点击打开视频讲解更加详细期望结果:将数组扁平化并去重最终得到一个升序且不重复的数组步骤:1、数组扁平化2、去重......
  • 检查数组中是否有重复值
    JavaScriptconsthasDuplicates=arr=>newSet(arr).size!==arr.lengthExampleshasDuplicates([0,1,1,2])//truehasDuplicates([0,1,2,3])//false......
  • 检查数组是否子集
    JavaScriptconstincludesAll=(big,small)=>small.every(s=>big.includes(s))ExamplesincludesAll([1,2,3,4],[1,4])//trueincludesAll([1,2,3,4],......
  • loops/reduce/方法链 处理数组对比
    loops循环constfiles=['foo.txt','.bar','','baz.foo']letfilePaths=[]for(letfileoffiles){ constfileName=file.trim() if(fileName){ ......
  • 前台页面如何找某个数据的后端接口
    右键>开发者模式>打开网络>刷新页面>看响应>一个个看响应,看哪个响应与像找的数据一样或可以看‘预览’  ......
  • 如何判断Java的char类型数组中某元素是否为空?
    Java中char的默认值(defaultvalue)char的默认值(defaultvalue)为u0000。在Java中,char为基本类型(primitivetype),所以默认不是null。只有引用类型才有null。在Java程序中,......
  • JS数组方法大全
    1. at()方法   Array.prototype.at()at() 方法接收一个整数值并返回该索引的项目,允许正数和负数。负整数从数组中的最后一个项目开始倒数。constarray1=[5,12......
  • 可变数组
    可变数组上完翁恺老师的可变数组后发现并不是很理解,但是跟着敲了一遍,也有些许的感觉,下面就记录一下首先我们的确定可变数组需要些什么函数:Arrayarray_create(intin......
  • linux tar打包压缩排除某个目录或文件
    用tar打包时想剔除打包目录中的某个子目录或文件:比如你想打包/home这个目录,但是/home/afish/目录和/home/www/afish.php文件你都不想打包,方法是:tar-zcvfhome.tar.gz......