Constructors
constructor
- new Set(array?: E[] | Set<E>): Set
-
Parameters
-
Optional array: E[] | Set<E>
Returns Set
Properties
Private _array
_array: Array<E> = []
Private _length
_length: number = 0
Methods
add
-
Parameters
Returns number
addAll
- addAll(collection: Set<E> | Array<E>): void
-
Parameters
-
collection: Set<E> | Array<E>
Returns void
contains
- contains(element: E): boolean
-
Parameters
Returns boolean
indexOf
- indexOf(element: E): number
-
Parameters
Returns number
remove
- remove(element: E): boolean
-
Parameters
Returns boolean
Static addArray
- addArray<E>(source: Array<E>, destination: Set<E>): void
-
Type parameters
Parameters
-
source: Array<E>
-
destination: Set<E>
Returns void
Static addSet
- addSet<E>(source: Set<E>, destination: Set<E>): void
-
Type parameters
Parameters
-
source: Set<E>
-
destination: Set<E>
Returns void