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