Benos,
такой результат должен быть?
{
"537313333": {
"name": "ельк",
"Re": [
1100,
68031,
102000,
1276,
80732,
102000,
1188,
92247,
102000,
1345,
52458,
80000
]
},
"539050004": {
"name": "Мк",
"Re": [
1000,
16768,
80000,
1000,
5123,
80000,
1000,
22674,
80000,
-170,
52461,
80000
]
},
"539115542": {
"name": "аи",
"Re": [
70,
8585,
14400,
70,
6780,
14400,
50,
2105,
14400,
567,
30584,
38000
]
},
"539246594": {
"name": "ирво",
"Re": [
495,
22853,
26000,
465,
10958,
26000,
270,
3483,
26000,
971,
55432,
66000
]
},
"total": {
"name": "Всего",
"Re": [
2665,
116237,
222400,
2811,
103593,
222400,
2508,
120509,
222400,
2713,
190935,
264000
]
}
}
|
Да точно так...
|
Benos,
// обнуляем временный массив с суммой
function cleanTotal(){
itemDataSum = [];
}
// суммируем данные
function addSum(item, itemArray){
if(!('total' in Data)){
Data["total"] = {};
Data["total"].name = "Всего";
}
for(var i = 0; i < itemArray.length; i++){
itemDataSum[i] = (+itemDataSum[i]||0) + +itemArray[i];
}
Data["total"][item] = itemDataSum;
}
|
рони,
Спасибо! не могу "+" в карму поставить... форум ругается :) а что значит? (+itemDataSum[i]||0) |
Benos,
либо число или "строка-число" из массива или ноль если элемент массива пуст |
| Часовой пояс GMT +3, время: 11:24. |