【发布时间】:2021-09-19 11:51:38
【问题描述】:
我试图了解是否可以过滤掉一个数组中的任何单词是否存在于一个对象的属性中,该对象也是一个数组。下面的代码是我正在尝试使用和实现的示例。
第一个数组是:
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))} */}
我想留下一组文章,其中包含颜色数组中的一个单词,但我根本无法使用它。请帮助!
【问题讨论】:
标签: javascript arrays reactjs filter reduce