<% for(var sum in games[key].bets) {%>
<% for(var summ in games[key].bets[sum].items) {%>
<% { var items_sum = 0;
items_sum += games[key].bets[sum].items[summ].price } %>
<%- items_sum %>
<% } %>
<% } %>%
Результат отдает вот такой: 30 30 30 А нужен 90. (Сложить все значения в bets.items.price) Массив такого вида:
games =
[{bets: {
items: [{
id: 1 price: 30
}, {
id: 4,
price: 30
}, {
id: 3,
price: 30
}]
}},
{bets: {
items: [{
id: 1,
price: 50
}, {
id: 4,
price: 50
}, {
id: 3,
price: 50
}]
}}]
Вам нужно было вынести объявление переменной за цикл и так же вывод это переменной за цикл, тогда выведет то что вам надо:
<% var items_sum = 0; %>
<% for(var sum in games[key].bets) {%>
<% for(var summ in games[key].bets[sum].items) {%>
<% items_sum += games[key].bets[sum].items[summ].price %>
<% } %>
<% } %>%
<%- items_sum %>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости