Typescript 使用另一个数组中的元素筛选数组中的元素

Typescript 使用另一个数组中的元素筛选数组中的元素,typescript,Typescript,大家好,我有以下两个阵列 let categories = [A,B,C,D] let recommendedCategory = [A,D] let music = [ {"name":"House: category: "A" }, { "name": "Hiphop","category: "C" }, { "name": "RNB&

大家好,我有以下两个阵列

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" }
]
所以我想过滤推荐类别的音乐,我怎么才能接近它呢?有什么想法吗?

应该有

const recommendedMusic = music.filter(({category}) => recommendedCategory.includes(category))
应该是

const recommendedMusic = music.filter(({category}) => recommendedCategory.includes(category))
使用和:

使用和: