Generators + Promises承诺以ok状态解析但在控制台Promise {<pending>}

时间:2018-04-08 17:08:22

标签: promise generator

function foo() {
  return fetch('https://central.wordcamp.org/wp-json/wp/v2/wordcamps');
}

function* main() {
  try {
    var text = yield foo();
    var d = text.json();
    console.log(d); //Promise {<pending>} 
  } catch (err) {
    console.error(err);
  }
}
var it = main();

var p = it.next().value;

// wait for the `p` promise to resolve
p.then(function (text) { 
    it.next(text);
  },
  function (err) {
    it.throw(err);
  }
);

承诺结果正常,但在控制台Promise {<pending>}

SCREEN SHOT 任何人都可以帮我解决问题所在。 BOOK REFERNCE

您可以查看本书中的帮助详情搜索Generators + Promises。

0 个答案:

没有答案