2021/04/22 计算数组里面每一条的值相乘的结果
2021/04/22
计算数组里面每一条的值相乘的结果, js的基础知识
实现方式1:for循环
let a = { body: [{ price: "200.00", qty: "20.00", }, { price: "100.00", qty: "11.00", }, ] } let c; let b = a.body; let d = []; let e = 0; for (var i = 0; i < b.length; i++) { console.log(b[i].price * b[i].qty); // 得到每条数据的值相乘的值 d.push(b[i].price * b[i].qty); // 再push到数组里面 } for (var j = 0; j < d.length; j++) { e += d[j]; // 再立一个for循环,遍历数组d的值,令其相加 } console.log(e); // 结果:5100
实现方式2:forEach循环
let a = { body: [{ price: "200.00", qty: "20.00", }, { price: "100.00", qty: "11.00", }, ] } let c = 0; let b = a.body; b.forEach((i, j) => { c += i.price * i.qty; // i:代表每条数据 j:代表每条数据的下标 }); console.log(c);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧