Сообщение от Rorbi
|
А можете подсказать, как это должно выглядеть по итогу в коде?
|
Если взять за основу те данные и их структуру, что ты показал выше...
Как вариант
const a = [
['2021-10-21', 1, 1, 1, 1],
['2021-10-21', 1, 1, 1, 1],
['2021-10-22', 1, 1, 1, 1],
['2021-10-22', 1, 1, 1, 1],
['2021-10-23', 1, 1, 1, 1]
]
const rs ={}
a.forEach(el => {
const dt = el[0]
if (rs[dt]) {
rs[dt] = rs[dt].map((e, i) => e + el[i + 1])
} else {
rs[dt] = el.slice(1)
}
})
const tt = []
for (el in rs) {
const txt = el + ', ' + rs[el].toString()
tt.push(txt)
}
alert(tt.join('\n'))