简短的问题:交换机/其他是否受Firebase规则支持?我对此一无所获。
我考虑过类似的事情
condition1 ? result1 : (condition2 ? result2: (condition3 :...)))
但是不确定它是否有效,这并不是一个很好的解决方案。
答案 0 :(得分:2)
正如@Frank在评论中说的那样,我的问题的答案是(如果是Firebase规则,是否支持switch / else?)。
但是,正如我在帖子中所建议的那样,还有另一种选择。
开关的示例:
switch (foo) {
case 1:
return false;
break;
case 2:
return true;
break;
default:
return false;
}
等效规则为:
foo === 1 ? false : (foo === 2 ? true : false)