web-dev-qa-db-ja.com

fetch関数はPromise <pending>を返します

したがって、ここでのコードはPromiseを返し、then構文を使用しているので、なぜそれが発生するのかわかりません:-??

fetch('someurltoAJsonFile.json')
  .then(function(response) {
    console.log(response.json());});
6
C. Cristi

これが答えに該当するかどうかを議論していましたが、今日、同様の状況に遭遇し、問題が環境に関係することになったにもかかわらず、この質問につながりました。

Promiseが保留中であり、コードが正しく、console.logが表示されない理由を解明するのに時間がかかりすぎる場合は、Chromeの開発ツールで「情報」がオンになっていることを再確認してください。警告のみをオンにしたので、console.logが表示されませんでした。

0
mkaatman