У меня проблема с получением суммы моего массива. Я использую скрипт Adwords, который работает как javascript. Я могу «распечатать» свой массив, который показывает числа, которые меня интересуют. Например, [23369.2, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
. Но когда я добавляю их вместе, используя мой цикл for, результаты производят NaN
(Not-a-Number). Я действительно не знаю, что делать.Как правильно суммировать массив в JavaScript
var spend = [];
function main() {
var campaignsIterator = AdWordsApp.campaigns().get();
var sum;
while(campaignsIterator.hasNext()) {
var campaigns = campaignsIterator.next();
var stats = campaigns.getStatsFor("THIS_MONTH");
var costPerAdG = stats.getCost();
spend.push(costPerAdG);
}
for(var i in spend){
sum += parseInt(spend[i]);
}
Logger.log(spend);
}
Спасибо! Прекрасно работает. – Waltswen