This function checks if all things in the set pass a given test. It returns a boolean value.
Calling this function on an empty set returns true for any condition!
This function does not generate a change.
set.every(callback)
| Argument | Type | Description | 
|---|---|---|
| callback | closure | Closure to execute on each thing until the closure evaluates to false. | 
Explanation of the callback argument:
| Iterable | Arguments | Description | 
|---|---|---|
| set | thing, Id | Iterate over things in the set. Both thingandidare optional. | 
Returns true if every thing in the set satisfies the check in the callback function. Otherwise, false.
This code shows an example using every():
users = set({
    name: 'Iris',
    age: 7,
}, {
    name: 'Tess',
    age: 6
});
a = users.every(|user| user.age > 6);  // false
b = users.every(|user| user.age > 3);  // true
// Return both a and b
[a, b];
Return value in JSON format
[
    false,
    true
]