mapItems()function
mapItems(items: Iterable<I>, transform: (v: I, ...args: A) => O, ...args: A): Iterable<O>
| Param | Type | |
|---|---|---|
items | Iterable<I> | The source iterable of items. required |
transform | (v: I, ...args: A) => O | Function applied to each item to produce the output item. required |
args | A | Additional arguments passed through to transform on every call. required |
| Return | |
|---|---|
Iterable<O> | An iterable yielding each transformed item. |
Lazily transform every item in an iterable.
Examples
[...mapItems([1, 2], n => n * 2)] // [2, 4]