setFilter

setFilter(set set, function callback) → set filtered

Returns a new set containing all the values of the source set set for which the callback function returned a value equivalent to true.

The callback function takes 1 to 2 parameters, in this order: (value, source set).

Example:

var set = <1, 2, 3, 4, 5>
var result = setFilter(set, value -> value > 2) // <3, 4, 5>
const values = new Set([1, 2, 3, 4, 5])
const result = new Set([...values].filter(v => v > 2)) // {3, 4, 5}
values = {1, 2, 3, 4, 5}
result = {v for v in values if v > 2}  # {3, 4, 5}
Parameters
Return