Как я могу суммировать все те же элементы в одном массиве? Например, у меня есть массив:Сумма всех одинаковых элементов в одном массиве
[20,20,20,10,10,5,1]
Как я могу сделать это [60,20,5,1]
?
Вот что я пытался до сих пор:
var money = [20, 20, 20, 10, 10, 5, 1];
for (var i = 0; i < money.length; i++) {
if (money[i] == money[i + 1]) {
money[i] += money[i + 1];
money.splice(money.indexOf(money[i + 1]), 1);
}
}
Что вы пробовали? – PMerlet
Вы уверены, что дубликаты будут вместе? –
для (var i = 0; i