现在我有一个异步函数(请参阅代码片段),它返回一个JSON响应;包含两个对象的数组。见截图。
yum install openssl-devel
yum install gtk+-devel
我试过了:
[{resultCount: 100, results: Array(100)}]
但得到了回来:
让人惊讶!!
任何帮助将不胜感激!
var combinedResults = jsonResponses.map((acc, item) => {
acc.resultCount += item.resultCount;
acc.results += item.results;
return acc;
});

答案 0 :(得分:2)
let arr = [{resultCount : 2, results : [1,2]}, {resultCount : 2, results : [3,4]}];
let result = [arr.reduce((a,c) => ({resultCount : a.resultCount + c.resultCount, results : [...a.results, ...c.results] }))];
console.log(result);