网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

js遍历数组重复值和数组中对象重复值-创新互联

let data = [
{
risk: "听力", 
agegroup: "60岁以下", 
sort: 1, 
count: 21
}, 
{
risk: "听力", 
agegroup: "60-70岁", 
sort: 2, 
count: 36
}, 
{
risk: "听力", 
agegroup: "70-80岁", 
sort: 3, 
count: 19
}, 
{
risk: "听力", 
agegroup: "80-90岁", 
sort: 4, 
count: 2
}, 
{
risk: "尿失禁", 
agegroup: "60岁以下", 
sort: 1, 
count: 1
}, 
{
risk: "尿失禁", 
agegroup: "60-70岁", 
sort: 2, 
count: 9
}, 
{
risk: "尿失禁", 
agegroup: "70-80岁", 
sort: 3, 
count: 7
}, 
{
risk: "尿失禁", 
agegroup: "80-90岁", 
sort: 4, 
count: 2
}, 
{
risk: "抑郁状况", 
agegroup: "60-70岁", 
sort: 2, 
count: 1
}, 
{
risk: "移动能力", 
agegroup: "60-70岁", 
sort: 2, 
count: 2
}, 
{
risk: "营养状况", 
agegroup: "60岁以下", 
sort: 1, 
count: 4
}, 
{
risk: "营养状况", 
agegroup: "60-70岁", 
sort: 2, 
count: 11
}, 
{
risk: "营养状况", 
agegroup: "70-80岁", 
sort: 3, 
count: 5
}, 
{
risk: "营养状况", 
agegroup: "80-90岁", 
sort: 4, 
count: 1
}, 
{
risk: "视力", 
agegroup: "60岁以下", 
sort: 1, 
count: 18
}, 
{
risk: "视力", 
agegroup: "60-70岁", 
sort: 2, 
count: 34
}, 
{
risk: "视力", 
agegroup: "70-80岁", 
sort: 3, 
count: 12
}, 
{
risk: "视力", 
agegroup: "80-90岁", 
sort: 4, 
count: 1
}, 
{
risk: "认知功能", 
agegroup: "60岁以下", 
sort: 1, 
count: 5
}, 
{
risk: "认知功能", 
agegroup: "60-70岁", 
sort: 2, 
count: 22
}, 
{
risk: "认知功能", 
agegroup: "70-80岁", 
sort: 3, 
count: 3
}, 
{
risk: "跌倒", 
agegroup: "60岁以下", 
sort: 1, 
count: 2
}, 
{
risk: "跌倒", 
agegroup: "60-70岁", 
sort: 2, 
count: 7
}, 
{
risk: "跌倒", 
agegroup: "70-80岁", 
sort: 3, 
count: 10
}, 
{
risk: "跌倒", 
agegroup: "80-90岁", 
sort: 4, 
count: 1
}
]

创新互联建站自2013年起,先为青州等服务建站,青州等地企业,进行企业商务咨询服务。为青州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

// let arr = [
//   {type:'apple',money:50},
//   {type:'apple',money:10},
//   {type:'banana',money:10},
//   {type:'orange',money:10},
//   {type:'orange',money:10},
//   {type:'apple',money:10},
// ]

var nameArr = [...new Set(data.map(i =>i.risk))];//名称集合数组去重
let list=[];
nameArr.forEach(v=>{
  let filterlist = data.filter(a=>v==a.risk);
  list.push(filterlist)
});
let chartValues=[];
list.forEach((item,index)=>{
  let moneyAdd = item.reduce((total, g)=>{
return total + Number(g.count)
  }, 0);
  chartValues.push(moneyAdd)
})

console.log('====outArr12112===',JSON.stringify(chartValues))

最终输出

nameArr =["听力","尿失禁","抑郁状况","移动能力","营养状况","视力","认知功能","跌倒"]

chartValues=[78,19,1,2,21,65,30,20]

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页标题:js遍历数组重复值和数组中对象重复值-创新互联
文章位置:http://bjjierui.cn/article/hgjjc.html

其他资讯