$anyElementTrue
¶将数组作为集合求值,true
如果有则返回true
,false
否则返回。返回一个空数组false
。
$anyElementTrue
具有以下语法:
的<expression>
本身必须解析为一个阵列,分离从表示参数列表中的外部阵列。有关表达式的更多信息,请参见表达式。
如果集合包含嵌套数组元素,$anyElementTrue
则不会降级到嵌套数组中,而是在顶级对数组进行求值。
除了false
布尔值,$anyElementTrue
计算为false
如下:null
,0
,和undefined
的值。在$anyElementTrue
评估所有其它值true
,包括非零数值和阵列。
例 | 结果 | |
---|---|---|
{ $anyElementTrue: [ [ true, false ] ] } |
true |
|
{ $anyElementTrue: [ [ [ false ] ] ] } |
true |
|
{ $anyElementTrue: [ [ null, false, 0 ] ] } |
false |
|
{ $anyElementTrue: [ [ ] ] } |
false |