用jQuery或js返回一个数组对象的金额合计值用es6语法
假设有一个数组对象arr,其中每个对象都有一个金额属性amount。可以使用reduce方法来计算金额的合计值。以下是使用ES6语法的示例代码:
const arr = [
{ amount: 100 },
{ amount: 200 },
{ amount: 300 }
];
const totalAmount = arr.reduce((total, obj) => total + obj.amount, 0);
console.log(totalAmount); // 输出 600
在上述代码中,reduce方法接收两个参数:回调函数和初始值。回调函数接收两个参数:累加器(total)和当前对象(obj)。
回调函数中的箭头函数将当前对象的金额加到累加器上,并返回新的累加器值。初始值设置为0,表示累加器的初始值为0。
最终,reduce方法返回金额的合计值,并将其赋值给totalAmount变量。最后,我们使用console.log打印合计值。
原文地址: https://www.cveoy.top/t/topic/iyeh 著作权归作者所有。请勿转载和采集!