2023-11-23

  数组对象判断某个值出现的次数

例如:

let  areaArr = [{areaId:1,areaName:'区域1'},{areaId:2,areaName:'区域2'},{areaId:1,areaName:'区域1'}]

//获取需要判断的属性

const titleList = areaArr.map(item => {

        return item.areaId

      })

getRepeatNum (titleList) {

      return titleList.reduce((prev, next) => {

        prev[next] = (prev[next] + 1) || 1

        return prev

      }, {})

    },

console.log(this.getRepeatNum(titleList)) //{1: 2,2,1}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 咨询:152210667523 手抖的原因有很多,可能是生理性原因导致的,也可能是病理性原因、药物副作用、神经功能...
    健康行走阅读 799评论 0 0
  • 1. 函数 1.1 函数的 3 种定义方法 1.1.1 函数声明 //ES5 functiongetSum(){}...
    Mrssssss阅读 2,958评论 0 0
  • 每天的日子都繁复,不同的仿佛只是日历牌儿上滚动的数字。一天一天地翻覆下去,终会让一切成空。悲伤是一个空洞,不知用什...
    春雪ChunXue阅读 786评论 0 3
  • 得道多助,失道寡助 [ 先秦 ] 《孟子》 原文 天时不如地利,地利不如人和。 三里之城,七里之郭,环而攻之而不胜...
    云玩阅读 525评论 0 0
  • 一、JavaScript篇[https://www.w3school.com.cn/js/index.asp] J...
    不会敲代码的小张阅读 4,288评论 0 1