Constructors
constructor
- new SetHelper<T>(iterable?): SetHelper<T>
Parameters
Optional
iterable: Iterable<T, any, any>
Accessors
size
- get size(): number
Returns number
Methods
_isValid
- _isValid(set): boolean
Returns boolean
[iterator]
- [iterator](): SetIterator<T>
Returns SetIterator<T>
clear
- clear(): void
Returns void
delete
- delete(value): boolean
Returns boolean
entries
- entries(): SetIterator<[T, T]>
Returns SetIterator<[T, T]>
forEach
- forEach(callbackfn, thisArg?): void
Parameters
- callbackfn: ((value: T, value2: T, set: Set<T>) => void)
- (value, value2, set): void
Parameters
- value: T
- value2: T
- set: Set<T>
Returns void
Optional
thisArg: any
Returns void
has
- has(value): boolean
Returns boolean
isSubset
- isSubset(set): boolean
Returns boolean
isSuperset
- isSuperset(set): boolean
Returns boolean
items
- items(): Set<T>
Returns Set<T>
keys
- keys(): SetIterator<T>
Returns SetIterator<T>
values
- values(): SetIterator<T>
Returns SetIterator<T>
验证集合是否为有效集合