Я прочитал sjon с несколькими объектами, в этом примере у меня есть два, но их может быть больше:
(4) [{…}, {…}, {…}, {…}]0:
0: {
"date":"3/13/20",
"ricoverati_con_sintomi":4435,
"terapia_intensiva":650,
"totale_ospedalizzati":5085,
"isolamento_domiciliare":2647,
" …"
} "date": "3/13/20",
"ricoverati_con_sintomi": 4435,
"terapia_intensiva": 650
"totale_ospedalizzati": 5085
"isolamento_domiciliare": 2647
"totale_attualmente_positivi": 7732
"nuovi_attualmente_positivi": 836
"dimessi_guariti": 1198
"deceduti": 890
"totale_casi": 9820
"tamponi": 32700
"__proto__": Object1: {
"date":"3/14/20",
"ricoverati_con_sintomi":4898,
"terapia_intensiva":732,
"totale_ospedalizzati":5630,
"isolamento_domiciliare":3429,
" …"
} 2: {
"date":"3/15/20",
"ricoverati_con_sintomi":5500,
"terapia_intensiva":767,
"totale_ospedalizzati":6267,
"isolamento_domiciliare":3776,
" …"
} 3: {
"date":"3/16/20",
"ricoverati_con_sintomi":6171,
"terapia_intensiva":823,
"totale_ospedalizzati":6994,
"isolamento_domiciliare":3867,
" …"
} "length": 4
"__proto__": Array(0)
(index):234 (5) [{…}, {…}, {…}, {…}, {…}]
Вот как я зацикливаюсь на pu sh каждое значение в глобальном наборе массивы
$.each( customJsonData, function( key, value ) {
for (d = 0; d<value.length; d++) {
var dataSingle = value[d].date;
labels.push(dataSingle);
terapia_intensiva.push(value[d].terapia_intensiva);
totale_attualmente_positivi.push(value[d].totale_attualmente_positivi);
nuovi_attualmente_positivi.push(value[d].nuovi_attualmente_positivi);
dimessi_guariti.push(value[d].dimessi_guariti);
deceduti.push(value[d].deceduti);
totale_casi.push(value[d].totale_casi);
}
});
Но мне также понадобится сумма каждого отдельного object
, внутри каждого obj
У меня есть:
0:{
"date":"3/17/20",
"ricoverati_con_sintomi":36,
"terapia_intensiva":4,
"totale_ospedalizzati":40,
"isolamento_domiciliare":75,
"…"
} 1:{
"date":"3/18/20",
"ricoverati_con_sintomi":42,
"terapia_intensiva":7,
"totale_ospedalizzati":49,
"isolamento_domiciliare":83,
"…"
} 2:{
"date":"3/19/20",
"ricoverati_con_sintomi":43,
"terapia_intensiva":9,
"totale_ospedalizzati":52,
"isolamento_domiciliare":152,
"…"
} 3:{
"date":"3/20/20",
"ricoverati_con_sintomi":56,
"terapia_intensiva":15,
"totale_ospedalizzati":71,
"isolamento_domiciliare":217,
"…"
} 4:{
"date":"3/21/20",
"ricoverati_con_sintomi":65,
"terapia_intensiva":16,
"totale_ospedalizzati":81,
"isolamento_domiciliare":240,
"…"
}
Каждый из них структурирован как это:
0:
date: "3/17/20"
ricoverati_con_sintomi: 36
terapia_intensiva: 4
totale_ospedalizzati: 40
isolamento_domiciliare: 75
totale_attualmente_positivi: 115
nuovi_attualmente_positivi: 10
dimessi_guariti: 0
deceduti: 2
totale_casi: 117
tamponi: 1003
То, что я ищу, это:
Obj 0:
tot. terapia_intensiva
tot. totale_attualmente_positivi
tot. nuovi_attualmente_positivi
tot. dimessi_guariti
tot. deceduti
tot. totale_casi
И сделайте так для каждого объекта, который у нас может быть в l oop.
И тогда я получаю итоговые значения каждого из них следующим образом:
array.reduce((a, b) => a + b, 0))
Но это сумма всего, а не суммы каждого отдельного объекта каждого отдельного фрагмента в json