gpt4 book ai didi

javascript - 为对象数组组合两个过滤规则

转载 作者:太空宇宙 更新时间:2023-11-04 15:29:53 28 4
gpt4 key购买 nike

我正在使用 React Redux,并且有一个在列表中显示的对象数组。我可以选择根据名称通过下拉列表过滤列表,并根据类型通过两个切换按钮过滤列表。

<Table
data={
array
.filter((a) => a.kind === showByKind)
.filter((a) => a.name === filterValue)
.sort(someIrrelevantSortMethod)
}
>

问题是如何组合两个 .filter() 规则?

最佳答案

组合两个过滤器意味着您需要两者才能应用。换句话说,您需要(条件 1)AND(条件 2)

所以基本上:

<Table
data={
array
.filter((a) => a.kind === showByKind && a.name === filterValue)
.sort(someIrrelevantSortMethod)
}
>

关于javascript - 为对象数组组合两个过滤规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44887608/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com