1.
result.value.then
function* gen(){ // var url = 'https://api.github.com/users/github'; var url = 'https//:www.baidu.com'; var result = yield fetch(url); console.log(result.bio); return result; } var g = gen(); var result = g.next(); result.value.then(function(data){ return data.text(); }).then(function(data){ console.log(g.next(data)); }); // var url = 'https//:www.baidu.com'; // fetch(url).then(function(data){ // return data.text(); // }).then(function(data){ // console.log(g.next(data)); // });