Javascript组数组

Javascript组数组,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我有这个阵列: 数组=[ { “id”:1, “标题”:“欢迎使用/r/artificial!”, “作者”:“CyberByte”, “ups”:128, “评论”:16, “创建时间”:“2017-06-19T20:16:35.000Z” }, { “id”:2, “标题”:“欢迎”, “作者”:“Igor”, “ups”:12, “评论”:06, “创建时间”:“2017-06-19T20:16:35.000Z” }, { “id”:3, “标题”:“测试者”, “作者”:“CyberB

我有这个阵列:

数组=[
{
“id”:1,
“标题”:“欢迎使用/r/artificial!”,
“作者”:“CyberByte”,
“ups”:128,
“评论”:16,
“创建时间”:“2017-06-19T20:16:35.000Z”
},
{
“id”:2,
“标题”:“欢迎”,
“作者”:“Igor”,
“ups”:12,
“评论”:06,
“创建时间”:“2017-06-19T20:16:35.000Z”
},
{
“id”:3,
“标题”:“测试者”,
“作者”:“CyberByte”,
“ups”:11,
"评论":一,,
“创建时间”:“2017-06-19T20:16:35.000Z”
},

]
这篇文章现在以副本形式关闭,但我有一个答案,所以我想我可以发布它:

const数组=[
{
“id”:1,
“标题”:“欢迎使用/r/artificial!”,
“作者”:“CyberByte”,
“ups”:128,
“评论”:16,
“创建时间”:“2017-06-19T20:16:35.000Z”
},
{
“id”:2,
“标题”:“欢迎”,
“作者”:“Igor”,
“ups”:12,
“评论”:6,
“创建时间”:“2017-06-19T20:16:35.000Z”
},
{
“id”:3,
“标题”:“测试者”,
“作者”:“CyberByte”,
“ups”:11,
"评论":一,,
“创建时间”:“2017-06-19T20:16:35.000Z”
},
]
常量结果=数组。减少((上一个,当前)=>({
…上一页,
[当前作者]:{
注释:(上一个[curr.author]?上一个[curr.author]。注释:0)+curr.comments,
ups:(上一个[当前作者]?上一个[当前作者]。ups:0)+当前作者
}
}), {});

console.dir(results)
您能否更新问题以包含您迄今为止尝试过的内容?请检查此处:
reduce
是纯javascript。请添加您尝试过的内容。