数组对象根据某个属性取出重复的个数
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
数组对象根据某个属性取出重复的个数相关推荐
- 前端:JS/20/数组(数组的概念,数组元素,数组索引,数组元素的访问,数组的长度,数组的创建方法,数组的操作,实例:使用数组保存个人信息,实例:求数组所有值的平均值,数组对象的length属性)
数组 1,数组的概念 一组值(或对象)的集合,称为"数组": var arr =[10,20,30,50]; var arr =["张三","男&qu ...
- js给数组添加数据的方式/js 向数组对象中添加属性和属性值
参考:https://www.cnblogs.com/ayaa/p/14732349.html js给数组添加数据的方式有以下几种: 直接利用数组下标赋值来增加(数组的下标起始值是0) 例,先存在一个 ...
- javascript 数组对象根据相同属性值{key:value}合并两个对象
前言 js 数组对象的合并,方便自己后续使用与学习,废话少说,这段代码的功能就是根据某个相同的value值合并两个数组对象 比如:根据相同的hotelId来合并 一 , 数组对象根据相同属性值合并两个 ...
- some数组遍历的用法/得到两组数组对象中某属性相同or不同的对象/对比两组数组中, 对象的某个值重复
很早就知道some方法, 最近需求需要排查两组数组中有相同id的对象和不同id的对象, 实际运用到了some的妙用~ 首先举例我的需求如下(得到id相同和id不同的数据): const aa = [{ ...
- 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定
四.事件监听 在前端开发中,我们需要经常和用于交互. 这个时候,我们就必须监听用户发生的时间,比如点击.拖拽.键盘事件等等 在Vue中如何监听事件呢?使用v-on指令 v-on介绍 作用:绑定事件监听 ...
- 数组对象的过滤(取出一项中的某些字段)
var arr = [{name:'张三',age :19,city:'石家庄' },{name:'李四',age :18,city:'邢台' },{name:'王小',age :18,city:'邯 ...
- jQuery 根据数组对象中的属性值删除当前对象
var data = form.serializeArray(); //**表单提交一般不用这个** removeByValue(data, 'name', '__VIEWSTATE'); remov ...
- js根据数组对象中某属性进行排序
//定义一个对象数组 var data = [{ name: "jiang", age: 22 }, { name: "AAAAAAAAAAAAAA", age ...
- js 循环数组,数组对象中某属性的值一样时,组成新的数组对象
处理前的源数组 let applyList= [ { applyNo: "1", applyDate: "2021-04-22 10:41:31", yearM ...
最新文章
- 在 ASP.NET 中执行 URL 重写
- 如何用12864液晶显示图片和绘制任意函数图象(打点)
- Vue js 的生命周期(看了就懂)
- npm介绍以及常用命令
- vue动态生成表单元素基础篇
- html5新增的js api,对HTML5新增JS Api的思考
- 数据可视化【十三】地区分布图
- 服务器安装三节点RabbitMQ集群(2)
- Jenkins持续集成案例之-运维部署方式
- 使用Powershell 的获取别的机器WMI类失败解决方法!
- volatile一题
- Google 地球专业版离线下载
- Python 计算思维训练——公式编程
- javax.validation校验整理
- Linus最高产,2021 Linux内核开发统计出炉
- 十则:程序员“笑话”据说只有真正的程序员才看得懂
- IT4IT的前世今生
- 用Jplayer做的一个带动画的播放器
- 如何导出Kindle中的电子书
- java ecc 加密_基于java实现的ECC加密算法示例
热门文章
- pythonsvc_sklearn-SVC实现与类参数详解
- java 事件监听器是组件_JavaWeb的三大组件之事件监听组件(Listener)
- php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...
- python中向量长度_python中向量指的是什么意思
- 中兴存储服务器 操作系统,中兴新支点服务器操作系统:企业级的国内服务器操作系统...
- html调出手机系统设置,手机怎么打开路由器设置界面?
- python123组合数据类型答案_Python组合数据类型
- html 保存xlsx,HTML SaveXLSX按钮防止将数据保存到SlickGrid的XLSX文件中
- 怎么把丢失的计算机放回桌面,不小心把电脑桌面开始哪里放在右边了,怎么把它放回原处啊...
- mysql按字段值排序_mysql按字段值排序