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