【问题标题】:Function that counts the occurrences of an element in an array [duplicate]计算数组中元素出现次数的函数[重复]
【发布时间】:2021-07-30 14:02:58
【问题描述】:

我正在尝试编写一个函数来计算数组中特定元素的出现次数,指定为函数参数。

例如:对于数组 [5,7,12,5,3,3,5],函数 countOccurrences(3) 将返回值 2。

提前谢谢你:)

【问题讨论】:

标签: javascript arrays function


【解决方案1】:

可以过滤数组并返回长度:

const arr = [5,7,12,5,3,3,5];

const occurences = (array, el) => {
  return array.filter(a => a === el).length
}

const result = occurences(arr, 3);
console.log(result)

【讨论】:

    【解决方案2】:

    您可以尝试以下方法:

    const filter = (arr, val) => {
        return arr.filter(item => item === val).length
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 2022-11-30
      • 2016-04-21
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      相关资源
      最近更新 更多