Я хочу объединить следующие два массива одинакового размера:
var depts = [ 'A', 'D', 'M', 'G', 'D', 'B', 'D', 'A', 'A' ];
var cnts = [ 3, 7, 15, 2, 9, 5, 12, 4, 8 ];
В объект, подобный этому, обратите внимание, что cnts - это итоговые значения для каждой точки:
{A: 15, D: 19, M: 15, G: 2, B: 5}
Обычно я выполнить интеграцию данных до интеграции с веб-сайтом, однако я хочу начать выполнять это в JavaScript. Некоторый код, который приблизительно имитирует то, что я пытаюсь сделать.
var obj = {};
for(var i = 0; i < depts.length; i++)
{
console.log(depts[i], cnts[i]);
obj[depts[i]] = cnts[i]; // <- don't know how to increament assignment
}
console.log(obj);
Этот код создает объект, однако не суммирует cnts по depts:
{A: 8, D: 12, M: 15, G: 2, B: 5}