conductor
Version:
A modern & functional JavaScript utility library
27 lines (18 loc) • 551 B
Markdown
description: Get the next value of an iterator
# next
```erlang
next :: Iterator iterator => Any value
```
## description
Returns the next value of an [`Iterator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterator_protocol). It's functionnally equivalent to `iterator => iterator.next().value`.
## example
```javascript
import { next } from 'conductor'
const iterator = new Set([3, 1, 4]).values()
next(numbers) // 3
next(numbers) // 1
next(numbers) // 4
next(numbers) // undefined
```