An iterator that deletes the item when the next method is passed true.
Often used with collections when iterating over their items.
// Create a new collection, add some numbers, iterate over them, delete// those numbers that are odd.
collection = build<number>("hashedUnique");
collection.addAll[1,2,3,4,5,6,7,8,9,10]);
for (let it = collection.values(), result = it.next(), remove = false; !result.done; result = it.next(remove)) {
console.log("Processing item", result.value);
remove = result.value % 2 === 1;
}
Type parameters
T
Type of the items over which the iteration is performed.
An iterator that deletes the item when the
next
method is passed true. Often used with collections when iterating over their items.// Create a new collection, add some numbers, iterate over them, delete // those numbers that are odd. collection = build<number>("hashedUnique"); collection.addAll[1,2,3,4,5,6,7,8,9,10]); for (let it = collection.values(), result = it.next(), remove = false; !result.done; result = it.next(remove)) { console.log("Processing item", result.value); remove = result.value % 2 === 1; }