現在、then
の範囲外のemoji_map
にアクセスする際に問題が発生していますが、その方法はわかりません。Fetch APIレスポンス以外のJSONオブジェクトにアクセスするにはどうすればよいですか?
ここに私のコードです:
if (req) {
fetch(req).then(function(response) {
return response.json();
}).then(function(response) {
/* start to observe */
emoji_map = response.emoji_map;
console.log(emoji_map);
});
}
私は(emoji_map)をCONSOLE.LOG行うと、外部ifループ私は割り当てられた応答にアクセスすることはできません。誰も助けることができますか?
メイクを参照することができると言います非同期のJavaScriptを理解していることを確認してください、多くの記事やチュートリアルがあります。 – wOxxOm
変数が利用可能になる前に変数にアクセスすることはできません。これは 'then'スコープ内でのみです。 –