ll
by Artem
JavaScript
'use strict';
function asyncF() {
return new Promise((res, rej) => {
setTimeout(() => res(777), 1000);
});
}
function* coroutine() {
let one = yield asyncF();
yield console.log(one);
}
let c = coroutine();
c.next().value.then(function(d) {
c.next(d);
});