私は機会があり、それぞれの機会にメモがあるデータ構造を持っています。私は、人に関連するすべての機会のメモをすべて取り上げて、それらを表示したい。今、私は以下を持っています。しかし、私が考えているのは、外部配列を持つことができない代わりに、opportunityNotesListから.value()と同じ結果を返すという、より簡単な方法が必要であるということです。Lodashで子ノードのコレクションを作成
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
})
})
本当にこのクエリを取り除くより洗練された方法をお探しください。
を回避するために使用)' –
@OriDroriのおかげに! – stasovlas