Class ConcurrentCollection<V>
Constructors
Properties
Private
Readonly
iterators
Accessors
size
- get size(): number
Returns number
Methods
add
- add(value): number
Returns number
forEach
- forEach(callback): void
Parameters
- callback: ((value: V) => void)
- (value): void
Returns void
Returns void
indexOf
- indexOf(value): number
Returns number
remove
- remove(index): boolean
Returns boolean
removeByValue
- removeByValue(value): boolean
Returns boolean
A special collection type that can be modified while being iterated. Useful for implementing event listener lists.
Can only add at the end of the collection, but can remove from anywhere in the collection (while iterating). Preserves insertion order.