setTimeout(() => r(val), ms))
}
function* test(fl) {
return fl ? yield* sleep(1000, 'reg') : 2
}
function* test2() {
Promise.resolve().then(() => console.log('after'))
let sum = 0
for(let i = 0; i < 1e6; i++)
sum += yield* test()
console.log({ sum })
Promise.resolve().then(() => console.log('before sleep'))
const result = yield* test(1)
console.log( {result} )
}
asyncWrapper(test2)
@spatnehochu вот он
Обсуждают сегодня