【发布时间】:2015-12-23 09:35:02
【问题描述】:
问题
我正在进行 AJAX 调用以获取数据并使用 for 循环遍历一系列项目。我已经到了使用bids[i].Bids 获得所有数字的地步,但我希望使用reduce() 对所有值求和
我已经尝试过下面的 sn-p,但它并没有将所有数字相加
scripts.js
/*-------------------------------------
STEP ONE: PLACE BID
--------------------------------------*/
$.ajax({
url: "https://sheetsu.com/apis/4a8eceba",
method: "GET",
dataType: "json"
}).then(function(spreadsheet) {
/*-------------------------------------
SUM BIDS IN ARRAY
--------------------------------------*/
var bids = spreadsheet.result;
for (i = 0; i < bids.length; i++) {
var allBids = bids[i].Bids; // List of all the bids
console.log(allBids);
}
看着documentation,我看到这个例子是对一个数组的所有值求和。
var total = [0, 1, 2, 3].reduce(function(a, b) {
return a + b;
});
// total == 6
【问题讨论】:
标签: javascript jquery ajax for-loop sum