大家好,我有以下两个数组
let categories = [A,B,C,D]
let recommendedCategory = [A,D]
let music = [
{"name":"House: category: "A" },
{ "name": "Hiphop","category: "C" },
{ "name": "RNB","category: "D" }
{ "name": "Gospel","category: "B" }
]
所以我想过滤推荐类别的音乐,伙计们,我该如何处理呢?有什么想法吗?
使用filter
和includes
:
const recommendedCategories = ['A', 'D'];
const recommended = music.filter(value => recommendedCategories.includes(value.category));
它应该是
const recommendedMusic = music.filter(({category}) => recommendedCategory.includes(category))