1.对数组对象,根据某个对象计算重复的个数

例如:

getData() {let arrData = [{'a': '你','b': '1','c': '他'}, {'a': '他','b': '2','c': "它"}, {'a': '你','b': '3','c': "它"}, {'a': '他','b': '4','c': "它"}, {'a': '它','b': '5','c': "它"}]this.getWordCnt(arr)
},

计算函数

// 根据等级数据计算重复的个数
getWordCnt (arr) {let arrData = arrlet obj = {}for (let i = 0; i < arrData.length; i++) {var item = arrData[i].a // a为计算的属性,可换成b,cobj[item] = (obj[item] + 1) || 1}console.log(obj)return obj
},

打印结果

转载于:https://www.cnblogs.com/wgl0126/p/11596956.html

数组对象根据某个属性取出重复的个数相关推荐

  1. 前端:JS/20/数组(数组的概念,数组元素,数组索引,数组元素的访问,数组的长度,数组的创建方法,数组的操作,实例:使用数组保存个人信息,实例:求数组所有值的平均值,数组对象的length属性)

    数组 1,数组的概念 一组值(或对象)的集合,称为"数组": var arr =[10,20,30,50]; var arr =["张三","男&qu ...

  2. js给数组添加数据的方式/js 向数组对象中添加属性和属性值

    参考:https://www.cnblogs.com/ayaa/p/14732349.html js给数组添加数据的方式有以下几种: 直接利用数组下标赋值来增加(数组的下标起始值是0) 例,先存在一个 ...

  3. javascript 数组对象根据相同属性值{key:value}合并两个对象

    前言 js 数组对象的合并,方便自己后续使用与学习,废话少说,这段代码的功能就是根据某个相同的value值合并两个数组对象 比如:根据相同的hotelId来合并 一 , 数组对象根据相同属性值合并两个 ...

  4. some数组遍历的用法/得到两组数组对象中某属性相同or不同的对象/对比两组数组中, 对象的某个值重复

    很早就知道some方法, 最近需求需要排查两组数组中有相同id的对象和不同id的对象, 实际运用到了some的妙用~ 首先举例我的需求如下(得到id相同和id不同的数据): const aa = [{ ...

  5. 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定

    四.事件监听 在前端开发中,我们需要经常和用于交互. 这个时候,我们就必须监听用户发生的时间,比如点击.拖拽.键盘事件等等 在Vue中如何监听事件呢?使用v-on指令 v-on介绍 作用:绑定事件监听 ...

  6. 数组对象的过滤(取出一项中的某些字段)

    var arr = [{name:'张三',age :19,city:'石家庄' },{name:'李四',age :18,city:'邢台' },{name:'王小',age :18,city:'邯 ...

  7. jQuery 根据数组对象中的属性值删除当前对象

    var data = form.serializeArray(); //**表单提交一般不用这个** removeByValue(data, 'name', '__VIEWSTATE'); remov ...

  8. js根据数组对象中某属性进行排序

    //定义一个对象数组 var data = [{ name: "jiang", age: 22 }, { name: "AAAAAAAAAAAAAA", age ...

  9. js 循环数组,数组对象中某属性的值一样时,组成新的数组对象

    处理前的源数组 let applyList= [ { applyNo: "1", applyDate: "2021-04-22 10:41:31", yearM ...

最新文章

  1. 在 ASP.NET 中执行 URL 重写
  2. 如何用12864液晶显示图片和绘制任意函数图象(打点)
  3. Vue js 的生命周期(看了就懂)
  4. npm介绍以及常用命令
  5. vue动态生成表单元素基础篇
  6. html5新增的js api,对HTML5新增JS Api的思考
  7. 数据可视化【十三】地区分布图
  8. 服务器安装三节点RabbitMQ集群(2)
  9. Jenkins持续集成案例之-运维部署方式
  10. 使用Powershell 的获取别的机器WMI类失败解决方法!
  11. volatile一题
  12. Google 地球专业版离线下载
  13. Python 计算思维训练——公式编程
  14. javax.validation校验整理
  15. Linus最高产,2021 Linux内核开发统计出炉
  16. 十则:程序员“笑话”据说只有真正的程序员才看得懂
  17. IT4IT的前世今生
  18. 用Jplayer做的一个带动画的播放器
  19. 如何导出Kindle中的电子书
  20. java ecc 加密_基于java实现的ECC加密算法示例

热门文章

  1. pythonsvc_sklearn-SVC实现与类参数详解
  2. java 事件监听器是组件_JavaWeb的三大组件之事件监听组件(Listener)
  3. php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
  4. python中向量长度_python中向量指的是什么意思
  5. 中兴存储服务器 操作系统,中兴新支点服务器操作系统:企业级的国内服务器操作系统...
  6. html调出手机系统设置,手机怎么打开路由器设置界面?
  7. python123组合数据类型答案_Python组合数据类型
  8. html 保存xlsx,HTML SaveXLSX按钮防止将数据保存到SlickGrid的XLSX文件中
  9. 怎么把丢失的计算机放回桌面,不小心把电脑桌面开始哪里放在右边了,怎么把它放回原处啊...
  10. mysql按字段值排序_mysql按字段值排序