【发布时间】:2018-01-17 12:36:13
【问题描述】:
好吧,我被困在这里,我会很感激我可以用一些方法来实现这一点。
我有一个问题数组:
questions: [
{
question: 'lala',
answer: 'papa',
categories: ['Handla']
},
{
question: 'xxxx',
answer: 'yyyy',
categories: ['Reklamation']
}
]
根据类别,我希望能够在过滤时相应地列出问题。
假设我想过滤“Handla”,我应该能够循环出所有在类别数组中具有“Handla”值的问题。
映射问题数组并使用 if/else 语句返回它们会起作用,但我不确定这是最佳方式。
总结:我想遍历问题并挑选出与我想要的类别查询匹配的对象。
请求“Reklamation”时我想要的输出应该是
const desiredArray = [{
{
question: 'xxxx',
answer: 'yyyy',
categories: ['Reklamation']
}
}]
【问题讨论】:
标签: javascript arrays json ecmascript-6