可以使用 JavaScript 中的 reduce() 方法来实现这个功能。首先,使用 map() 方法将每个对象中的指定字段值提取出来,并累加到一个变量中。然后使用 reduce() 方法遍历整个数组,对每个元素计算它对应字段值在整个数组中所占百分比。
let arr = [{name: 'a', value: 10}, {name: 'b', value: 20}, {name: 'c', value: 30}];
let total = arr.map(item => item.value).reduce((prev, cur) => prev + cur);
let resu