Function: index()
index<
Value
>(iterable
):Iterable
<[number
,Value
],any
,any
>
Returns an iterable equivalent to iterable
except each value of iterable
is placed in an entry containing the value's 0-based index in the iteration
order followed by the value itself.
Type Parameters
• Value
Parameters
• iterable: Iterable
<Value
, any
, any
>
Returns
Iterable
<[number
, Value
], any
, any
>
Example
console.log(
pipe(
[`sloth`, `more sloth`, `even more sloth`],
index,
reduce(toArray()),
),
)
//=> [ [ 0, 'sloth' ], [ 1, 'more sloth' ], [ 2, 'even more sloth' ] ]