ExperimentalSetMethods<T>
Type Parameters
| Type Parameter |
|---|
T |
Polyfill
difference()
difference(other)
difference<U>(other): Set<Exclude<T, U>>
Takes a set and returns a new set containing elements in this set but not in the given set.
Type Parameters
| Type Parameter |
|---|
U extends string | number |
Parameters
| Parameter | Type |
|---|---|
other | SetLike<U> |
Returns
Set<Exclude<T, U>>
difference(other)
difference<U>(other): Set<T>
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
other | SetLike<U> |
Returns
Set<T>
intersection()
intersection<U>(other): Set<T & U>
Returns a new set containing the elements that are present in both this set and the other set.
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
other | SetLike<U> |
Returns
Set<T & U>
symmetricDifference()
symmetricDifference<U>(other): Set<T | U>
Takes a set and returns a new set containing elements which are in either this set or the given set, but not in both.
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
other | SetLike<U> |
Returns
Set<T | U>
union()
union<U>(other): Set<T | U>
Returns a new set containing elements which are in either or both of this set and the given set.
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
other | SetLike<U> |
Returns
Set<T | U>