interleaveItems()function
interleaveItems(items: Iterable<T>, separator: T): Iterable<T>
interleaveItems(items: Iterable<A>, separator: B): Iterable<A | B>
| Param | Type | |
|---|---|---|
items | Iterable<T> | The iterable to interleave. required |
separator | T | The value to insert between each pair of items. required |
items | Iterable<A> | required |
separator | B | required |
| Return | |
|---|---|
Iterable<T> | An iterable yielding the items with separator between them. |
Iterable<A | B> |
Interleave items with a separator, i.e. [item1, separator, item2, separator, item3]
Examples
Array.from(interleaveItems([1, 2, 3], 0)) // [1, 0, 2, 0, 3]