Callback invoked while traversing an iterator owner.
Returning false stops iterator forEach traversal early. Other iterator helpers define their own stop conditions by passing a different break flag.
false
forEach
const collectUntilThree: IterateCallback<number, number> = (value) => { return value < 3;}; Copy
const collectUntilThree: IterateCallback<number, number> = (value) => { return value < 3;};
Iterated value type.
Iterated key type.
Handles one iterated value.
Current value.
Current key.
Zero-based iteration index.
Total number of values in the traversal.
Returning false can stop forEach traversal early.
Callback invoked while traversing an iterator owner.
Remarks
Returning
falsestops iteratorforEachtraversal early. Other iterator helpers define their own stop conditions by passing a different break flag.Example