Advertisement
Guest User

Untitled

a guest
Aug 26th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. import pexec from "./pexec.js"
  2.  
  3. async function example() {
  4. const items = Array.from(Array(100).keys(), i => ({ delay: Math.random() * 3000 + 200, value: i}))
  5. const exec = item => new Promise(done => setTimeout(done, item.delay, item.value))
  6. return pexec(exec, items, 10)
  7. }
  8.  
  9. example().then(value => {
  10. console.assert(value.join(",") === Array.from(Array(100).keys()).join(","))
  11. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement