【发布时间】:2020-12-30 10:33:33
【问题描述】:
我想做这个数组:
[
{
event: "LIB",
block_calendar: "YES",
obs: "Lorem Ipsum",
status: "Block",
},
{
event: "LIB"
block_calendar: "YES"
obs: "Ipsum Lorem"
status: "Block"
}
]
变成这个物体
{
event: "LIB",
obs: ["Lorem Ipsum","Ipsum Lorem"]
}
如何使用 ES6 完成这个结果?
【问题讨论】:
-
这是相当标准的“groupBy”操作。如果您还没有这样做,请尝试研究该术语。如果您已经尝试解决此问题但未按预期工作,请向我们展示该代码。这里的目标是帮助您编写代码,而不是为您完成所有工作
-
谢谢你,是的,这就是我想要的。我应该多搜索一点,并在这个问题上付出更多的努力,你是对的。我只是尽量简化,我的错。但是,我使用
.reduce方法通过上述答案的适应解决方案解决了我的问题。
标签: javascript vue.js ecmascript-6