fetch("https://jsonplaceholder.typicode.com/users").then(response=>{ var a=response.json(); console.log(a) }).then(json=>{ console.log(json) }).catch(err=>{ console.log(err) })
上のコードを試したのですがpending状態から動きません。しかしいろいろいじって下のコードにしたら成功しました。
fetch("https://jsonplaceholder.typicode.com/users").then(response=>{ var a=response.json().then(json=>{ console.log(json) }) //console.log(a) })
両者の違いは何でしょうか?thenするごとに新しくpromiseが作られるんですよね?promiseチェーンがfetchのプロミスチェーンとjson()のプロミスチェーンで2つある感じでしょうか?
response.json返り血にpromiseが返ってくるとあったので var a=response.json();a.resolve()
としてみたのですがエラーが出ました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。