2 回答
TA贡献1810条经验 获得超5个赞
对属性 Value 1 和 Value 2 求和
var myJSON = [{
"": 0,
"Comune": "BONDENO",
"PUNTEGGIOSCUOLA1516": 4.25,
"Value 1": 63,
"Value 2": 8,
"Value 3": 17,
"DANNO": 6,
"Somma valori": 88,
},
{
"": 1,
"Comune": "CAVEZZO",
"PUNTEGGIOSCUOLA1516": 3.75,
"Value 1": 23,
"Value 2": 2,
"Value 3": 9,
"DANNO": 8,
"Somma valori": 34,
}
];
function getSum(arr) {
const sum = arr.reduce((acc, x) => acc + x['Value 1'] + x['Value 2'], 0);
return sum;
}
const result = getSum(myJSON);
console.log(result)
TA贡献1804条经验 获得超7个赞
只需遍历 json 数组,然后将值添加到 sum 变量,然后将其添加到图表中。
此代码将执行以下操作:
var sum=0;
for(item of myJSON)
{
let subsum=item["Value 1"]+item["Value 2"]+item["Value 3"];
sum+=subsum;
}
然后像这样更新代码:
var datiedu2 = {
"labels": ['Lavori non terminati', 'Lavori in corso'],
"datasets":
[{
label: 'Numero',
data: sum,
backgroundColor: 'rgb(255, 99, 132)',
borderWidth: 1
}]
};
添加回答
举报