Ich habe derzeit ein Problem beim Zugriff auf emoji_map
außerhalb der then
Bereich und ich weiß nicht, wie es geht.Wie kann auf das JSON-Objekt außerhalb der Fetch-API-Antwort zugegriffen werden?
Hier ist mein Code:
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);
});
}
Als ich console.log (emoji_map) zu tun; außerhalb If Schleife Ich kann nicht auf die zugewiesene Antwort zugreifen. Kann jemand helfen?
Make beziehen sicher, dass Sie asynchrones JavaScript verstehen, gibt es viele Artikel und Tutorials. – wOxxOm
Sie können nicht auf eine Variable zugreifen, bevor sie verfügbar ist, und zwar genau und nur innerhalb des Bereichs 'then'. –