есть массив
Код | var massiv = [ {1,2,1}, {1,2,2}, {1,3,2}, {2,3,3}, {2,3,3}, {1,5,5} ]
|
нужно обьединить те под массивы, у которых первый и второй елемент одинаковы, а третий елемент добавить друг к другу
то есть, получится
Код | {1,2,3} = {1,2,1} + {1,2,2} {2,3,6} = {2,3,3} + {2,3,3}
|
Код | var result = [ {1,2,3}, {1,3,2}, {2,3,6}, {1,5,5} ]
|
помогите
Добавлено @ 01:14
Код | var result = {}; for (var i = 0; i < abc.length; i++) { var val = parseInt(abc[i][1], 10); var year = abc[i][0]; if (year in result) { result[year] += val; } else { result[year] = val; } } for (year in result) { console.log('Year: ' + year + ' Sum: ' + result[year]); }
|
но как сделать проверку по нескольким переменным? |