iterp const iterp = require('iterp') const data = ['one', 'two', 'three'] const fn = async value => { // Do some async work. return value + '-done' } for await (let value of iterp(data.values(), fn, 2)) { console.log(value) }