JSFiddle - React, Tailwind, and code Playground

JavaScript

function makeAjaxRequest(ev, cb) {
    cb("OK!");
}

function request(ev) {
    makeAjaxRequest(ev, function (res) {
        it.next(res);
    });
}

function * foo() {
    var res1 = yield request("url1");
    var res2 = yield request("url2");
    console.log(res1);
    console.log(res2);
}

var it = foo();
it.next();