需求介绍:从数组中把所有number类型根据相同key相加组成新的对象,其他的删掉!
let arr = [{
name: "张三",
num1: 100,
num2: 100,
state: 'true'
}, {
name: "李四",
num1: 100,
num2: 100,
state: 'true'
}, {
name: "马武",
num1: 100,
num2: 100,
num3: 200,
state: 'false'
}, {
name: "老娄",
num1: 100,
num2: 100,
num3: 130,
state: 'true'
}]
let obj = {};
arr.forEach(item => {
for(let key in item) {
if(typeof item[key] === 'number'){
let value = item[key];
key in obj ? (obj[key] += value) : (obj[key] = value)
}
}
})
console.log('obj',obj)
//obj {num1: 400, num2: 400, num3: 330}
上面是“js数组做合计,相同key(number类型)相加”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2522.html
workflows工作流
一架令人难忘的美丽钢琴ComfyUI工作流
一尊白玉猴王ComfyUI工作流
懂王特朗普3d漫画ComfyUI工作流
一只开屏的白色孔雀ComfyUI工作流
梦幻向日葵ComfyUI工作流
一个可爱的人形小机器人和一只蜗牛在森林
在森林中心有一座蛇形的房子ComfyUI工作流
文生图工作流:一幅海底睡莲,碧海蓝天comfyui工
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

3d文字360度旋转
js导出excel插件(兼容mac电脑Numbers表格)
利用js做一个炫酷音乐背景效果
3d空间行走效果
利用js+css3做一个小鱼游泳特效
纯html+css做一个3d统计效果
css3结合svg做一个动态广告
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)










