毎日異なる時間を含むjsonデータがあります。日ごとの時間の合計を計算する必要があります。ここに私のJSONがあります
[
{
"id":"1",
"monday_NT":"3:45",
"monday_TH":"2:45",
"monday_DT":"4:45",
"monday_DTH":"2:45",
},
{
"id":"2",
"monday_NT":"2:45",
"monday_TH":"5:45",
"monday_DT":"3:45",
"monday_DTH":"1:49",
}
]
この計算を実行しましたが、この計算に使用した変数が多すぎます。月曜日のコードは次のとおりです。
var monday_NT_hr=0;
var monday_TH_hr=0;
var monday_DT_hr=0;
var monday_DTH_hr=0;
var monday_NT_min=0;
var monday_TH_min=0;
var monday_DT_min=0;
var monday_DTH_min=0;
for(var i=0;i<data.length;i++)
{
for(var index in data[i])
{
if(index=="monday_NT")
{
monday_NT_hr +=data[i][index].split(":")[0];
monday_NT_min +=data[i][index].split(":")[1];
}
if(index=="monday_TH")
{
monday_TH_hr +=data[i][index].split(":")[0];
monday_TH_min +=data[i][index].split(":")[1];
}
if(index=="monday_DT")
{
monday_DT_hr +=data[i][index].split(":")[0];
monday_DT_min +=data[i][index].split(":")[1];
}
if(index=="monday_DTH")
{
monday_DTH_hr +=data[i][index].split(":")[0];
monday_DTH_min +=data[i][index].split(":")[1];
}
}
}
とにかく、この計算に使用される変数が少ないのでしょうか? 助けてください。