【发布时间】:2018-10-13 21:40:59
【问题描述】:
我被数组、对象和过滤器困住了。我有以下代码,我想用我的过滤器设置过滤(数组)列表。然后用它做点什么。我使用 React 作为框架。但我认为这是纯 Javascript。
我的方向正确吗?
filterSettings = { flagA: false, flagB: true, FlagC: true};
list = [
{flag: a, txt: 'some text1'},
{flag: a, txt: 'some text2'},
{flag: b, txt: 'some text3'},
{flag: b, txt: 'some text4'},
{flag: c, txt: 'some text5'},
{flag: c, txt: 'some text6'},
]
list.filter(
// if(filtersettings.a === true) show flags with a
//else{hide flags with a}
// if(filtersettings.b === true) show flags with b
//else{hide flags with b}
///...ect
).map((item)=>{
console.log(item);
});
【问题讨论】:
-
你在另一个 SO 帖子上试过这个answer 吗?
标签: javascript arrays dictionary filter