需求介绍:从数组中把所有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工作流
一只沮丧的卡通小丑鱼ComfyUI工作流
一位美丽的女士在座机上讲话ComfyUI工作流
沙漠里一只红黑相间的蝎子
树上挂着一只快乐的小樱桃
一只竹节虫ComfyUI工作流
一块慕斯蛋糕ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!