查找指定元素在数组中的个数
来源:互联网 发布:洛阳智网网络和恒凯 编辑:程序博客网 时间:2024/06/16 15:42
1.用 filter 返回删除的数组
function count(arr, item) { // 返回值是删除不符合条件的元素 var count = arr.filter(function(a) { // 返回true的项组成的数组 return a === item; }); // 数组的长度 return count.length; }
2.用 map 循环,判断条件,变量++
//map()-->对数组中的每一项进行给定函数, //返回每次函数调用的结果组成的数组; function count(arr, item) { // 定义一个变量 var count = 0; arr.map(function(a) { if(a === item) { count++; } }); // 返回设置的变量 return count; }
3.用 reduce 返回累积值
//reduce()-->从数组的第一项开始,逐个遍历到最后; function count(arr, item) { // prev是每次返回的值 var count = arr.reduce(function(prev, curr) { // 三目运算,判断当前的值和指定的值是否相等来返回值 return curr === item ? prev+1 : prev; }, 0); return count; }
阅读全文
0 0
- 查找指定元素在数组中的个数
- 在数组中查找某一指定数组元素
- 查找某个元素在数组中的位置
- Problem M 在数组中查找指定元素 函数
- 数组中查找指定元素
- javascript中的in_array()在数组中查找元素值
- 二分法从数组中查找指定元素
- 旋转数组中查找指定元素
- 有序二维数组中查找指定元素
- 查找数组里的指定元素
- 数组中的查找两个元素,它们的和是指定的值
- 百度2014校园招聘算法题--在数组中查找指定的元素t
- 在一个升序的但是经过循环移动的数组中查找指定元素
- java中使用Arrays.binarySearch()在数组中查找指定元素
- 数组A中的元素 在数组B中查找,有的话,数组B的元素删除 【一维数组】
- 清除数组中的重复元素个数
- 数组---在数组中查找元素
- 数组---在数组中查找元素
- 在Windows下配置php7 和Apache2.4
- 《内外兼修》读书心得
- IPSEC win10与xp通信实验
- java从入门到精通
- JavaDay06--Homework(方法重载和重写的区别,构造方法,继承类)
- 查找指定元素在数组中的个数
- Delphi XE8环境下使用windows下API函数创建一个空白窗口
- 20171219
- POJ 2255 Tree Recovery(根据前中序遍历,求后序遍历)
- 2017 CCPC 秦皇岛 & ZOJ 3993
- 笔记-自编码器(Autoencoders)
- 数据整理
- 一张图认识安卓shape属性
- 一篇转自大神的关于23种设计模式的文档