这是场景:
一个网页上有4个下拉过滤器(即a,b,c,d)。 如果事件触发的接收值为“ -1”或“未定义”,则需要显示从API接收的完整数据,而在其他情况下,我们需要匹配并显示匹配的条目。
问题在于,在任何时候都可以应用任意数量的过滤器,并且出于相同的原因,我们必须处理所有可能的排列。普通方法变得非常麻烦,并且有很多其他方案。
有没有更简单的方法来处理这种情况?
谢谢。
答案 0 :(得分:0)
首先检查所有这些对象,看看它们是否为-1
if a==-1 or b==-1 or c==-1 or d==-1
retrieve all
else
retrieve based on values
这样,您可以确保else块中没有一个为null或-1,希望有帮助