var bets = [{id: 1, value: 250},
{id: 2, value: 200},
{id: 3, value: 100}];
for(var key in bets) {
var bets = bets[key];
}
Как мне посчитать всю сумму значения value
? А то есть сложить данные value
из всех 3 объектов.
Ну тогда всё просто: применяем reduce с первоначальным значением ноль. Reduce применяет функцию к аккумулятору и каждому значению массива (слева-направо), сводя его к одному значению
var bets = [{id: 1, value: 250},
{id: 2, value: 200},
{id: 3, value: 100}];
var total = bets.reduce(function(prev, curr) {
return prev + curr.value;
}, 0);
console.log(total);
var bets = [
{id: 1, value: 250},
{id: 2, value: 200},
{id: 3, value: 100}
];
var sum = 0;
for(var key in bets) {
sum += bets[key].value;
}
console.log(sum);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь сделать маску для imageНо маска задевает не 2 последних слоя (как нужно), а все слои в контексте