【发布时间】:2016-12-04 03:31:16
【问题描述】:
我有一个数据结构,其中有机会,每个机会都有注释。我想记下与一个人相关的所有机会的所有笔记并展示给他们。现在我有以下内容,它有效。但是,我在想必须有一种更简单的方法,我不能拥有外部数组,而是从机会NotesList 返回与 .value() 相同的结果。
const thisNotes = {}
const opportunityNotesList = _(opportunities)
.map((opportunity, id) => ({id, ...opportunity}))
.filter(opportunity => opportunity.linkToContact === id)
.map(opportunity => {
_(opportunity.notes)
.map((note, id) => ({id, ...note}))
.each(note => {
thisNotes[`${note.id}`] = note
})
})
真的只是在寻找一种更优雅的方式来完成这个查询。
【问题讨论】: