#javascript
На этот вопрос уже даны ответы здесь: сумма свойств объектов в массиве (2 ответа) Закрыт 2 года назад. Есть следующий массив объектов: let products = [ { name: 'Серебро', weight: 100 }, { name: 'Золото', weight: 200 }, ]; Мне нужно написать цикл, который возвращает суммарный вес всех объектов. В самом банальном виде это выглядит так: let total = 0; for(let i = 0; i < products.lenght, i++) { total += products[i].weight; } Но как это можно сделать красивее?
Ответы
Ответ 1
let products = [ { name: 'Серебро', weight: 100 }, { name: 'Золото', weight: 200 }, ]; let total = products.reduce((res, i) => res + i.weight, 0); console.log(total);
Комментариев нет:
Отправить комментарий