我试图理解,如果一个数组中的任何单词也存在于一个数组对象的属性中,那么是否有可能过滤掉这些单词。下面的代码是我尝试使用和实现的示例。
第一个数组是:
const colors = ['red', 'green']
第二个对象数组如下所示:
const articles = [
{
name: Peters,
filters: ['purple', 'green']
},
{
name: Frances,
filters: ['red', 'blue']
},
{
name: Carbons,
filters: ['orange', 'blue']
}
我想留下一个数组,其中包含数组中的前两个对象,因为它们与第一个数组中的一个单词匹配。我试过这样的方法:
{articles.filter(articles => colors.includes(articles.filters))} */}
我想留下一个包含颜色数组中一个单词的文章数组,但我根本无法让它工作。。救命啊!
1条答案
按热度按时间r7knjye21#
您需要检查颜色中是否至少存在一个过滤器。