JSON取得の処理について悩んでいます。
下記記述にて
Aでコンソールに記されるオブジェクトを取得し、他の箇所で利用したいのですが
Bで返すjsonはpromise状態で返されます。
やり方や考え方が間違えているのでしょうか?
もしくはpromise状態でも利用する方法があるのでしょうか?
ご教示いただけますと嬉しいです。
JavaScript
1 const getGitUsername = async () => { 2 const url = `https://api.github.com/users/aws`; 3 const json = await fetch(url) 4 .then(res => { 5 return res.json() 6 }).catch(error => { 7 console.error('エラー') 8 return null 9 }) 10 11 console.log('jsonA :>> ', json); // A:ここのjson 12 return json; // B:ここで返す値のjson 13 } 14 15 const jsonFile = getGitUsername(); 16 17 console.log('jsonFile :',jsonFile);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/10 16:56 編集
2021/12/10 23:44
2021/12/11 00:15