set.every()
Test if every element of a Set matches a provided predicate.
Description
Tests if every element of the calling Set matches a provided predicate function.
Eager loading
This method uses eager loading and requires a read of each document in the calling Set. For large Sets, this may result in poor performance and high costs.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
predicate |
Yes |
Anonymous predicate function that:
The method returns true if the predicate is true for every element in the Set. |
Return value
Type | Description |
---|---|
If true, the predicate evaluates to true for every element of the Set. Otherwise, false. |
Examples
// `toSet()` converts an Array to a Set.
let set = [1, -2, 3].toSet()
set.every(v => v > 0)
false
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!