$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 |