c:3}, {a:2, b:3, c:4}, {a:5, b:6, c:7}]
нужно суммировать все [{c}]
это нужно делать так
for (const i of arr) {
for (const j of arr[i]) {
if (j === c) {
sum += j;
}
}
или я чего-то не понимаю?
Если знаешь методы массивов, то const result = arr.map(item => item.c).reduce((acc, currentValue) => acc + currentValue); или в твоем случае let sum = 0 for (const i of arr) { sum+= i.c }
Только мап лишний
ну можно и без него, просто по мне так наглядней чуть
Обсуждают сегодня