interleaveItems()function

interleaveItems(items: Iterable<T>, separator: T): Iterable<T>
interleaveItems(items: Iterable<A>, separator: B): Iterable<A | B>
ParamType
itemsIterable<T>
The iterable to interleave. required
separatorT
The value to insert between each pair of items. required
itemsIterable<A>
required
separatorB
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]