我有一個問題來獲得我的數組的總和。我使用的是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