#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);
Комментариев нет:
Отправить комментарий