1、代码如下
let arr = [{name:"男", value:201},{name:"女", value:766},{name:"未说明", value:122},{name:"男", value:122}]
let obj={}
let newArr =[]
arr.map(item=>{
if(obj[item.name]){
newArr.map(node=>{
if(item.name==node.name){
node.value += item.value
}
})
}else{
obj[item.name]=1
newArr.push(item)
}
})
console.log(newArr)
2、结果输出
(3) [{…}, {…}, {…}]
0: {name: "男", value: 323}
1: {name: "女", value: 766}
2: {name: "未说明", value: 122}
length: 3
js数组内根据相同key合并,里面的数组也合并(兼容ie9/ie10浏览器)
上面是“js数组中相同name合并value值相加”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1454.html
workflows工作流
一颗翡翠玉雕盆栽树comfyui工作流
1个黑发带着耳机项链的女孩ComfyUI工作流
一个黄色的海绵宝宝ComfyUI工作流
小丑鱼马林在鱼缸里游来游去ComfyUI工作流
一碗热气腾腾的拉面ComfyUI工作流
五颜六色的球花comfyui工作流
池塘边的大熊猫ComfyUI工作流
树上挂着一只表情可爱的香蕉ComfyUI工作流二
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

HTML5 Canvas 刻度尺
制作一个好玩的倒计时
在线生成金属文字
css3画弹珠,可以滚动!
js实现table表格动态新增行和列表
iframe开发admin后台
利用html5+css3实现滚雪球效果(附代码)
自动打字效果(惊喜在后面)







