我想從classes
數組中檢索所有對象,其中coachId === 2
使用filter
或任何ES6函數。使用Javascript Array過濾器獲取數組中所有匹配的類
示例輸入:
let arr =
[
{
name: "boo",
schedule: {
classes: [ {coachId: 1}, {coachId: 2}, {coachId: 3}]
}
},
{
name: "foo",
schedule: {
classes : [ {coachId: 1}, {coachId: 2}, {coachId: 4}]
}
}
]
預期輸出:
[
[ {coachId: 2}],
[ {coachId: 2}]
]
好吧,我們現在有一些代碼。但預期的產出是多少? 「我想要所有課程」是什麼意思?你想要一個類的數組嗎?所有類連接? –
我想要一些班級@Jeremy Thille – srinivas
所以你想要'[[{coachId:1},{coachId:2},{coachId:3}],[{coachId:1},{coachId:2},{coachId :3}]]?一組數組?這是所需的輸出? '我想要一些類'仍然不清楚。 _Explicitely_寫出所需的輸出結構。 –