Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 实现搜索过滤器的逻辑-IOS_Javascript_Ios_Cocoa Touch_Logic - Fatal编程技术网

Javascript 实现搜索过滤器的逻辑-IOS

Javascript 实现搜索过滤器的逻辑-IOS,javascript,ios,cocoa-touch,logic,Javascript,Ios,Cocoa Touch,Logic,因此,在我的视图上显示了一个数组中的书籍列表。我在视图顶部有3个过滤器,如下所示: (全部|阅读1级|阅读2级|阅读3级)(全部|信息|文献)(全部| 2000-2005年出版| 2005-2010年出版) 如何使过滤器相互关联,以便如果用户选择了阅读级别1和信息性以及2000-2005,则用户将仅查看阅读级别1和信息性以及在2000-2005年出版的书籍 我在iOS中这样做是为了获取信息,但我看不出有什么逻辑可以让干净的代码将这3个过滤器组合到结果数组中 您必须使用 你可以得到更多的信息

因此,在我的视图上显示了一个数组中的书籍列表。我在视图顶部有3个过滤器,如下所示:

(全部|阅读1级|阅读2级|阅读3级)(全部|信息|文献)(全部| 2000-2005年出版| 2005-2010年出版)

如何使过滤器相互关联,以便如果用户选择了阅读级别1和信息性以及2000-2005,则用户将仅查看阅读级别1和信息性以及在2000-2005年出版的书籍

我在iOS中这样做是为了获取信息,但我看不出有什么逻辑可以让干净的代码将这3个过滤器组合到结果数组中

您必须使用

你可以得到更多的信息