首页 > 解决方案 > javascript - 我如何将数据作为全局变量获取

问题描述

let data;
async function getData()
{
    let response = await fetch('http://~~~');
    data = await response.json();
    return data;
}

getData().then(data => console.log("bbbbb",data));

console.log("aaaaa",data);

这是我的 JavaScript 代码。我想知道如何将数据作为全局变量接收。(bbbbb成功了,但是aaaaa没有成功)

标签: javascriptasync-awaitglobal-variables

解决方案


let globalData;
async function getData()
{
    let response = await fetch('http://~~~');
    globalData = response.yourData;
}

getData(); 
// even you dont need this thing to do. 
// getData().then(data => console.log("bbbbb",data));

console.log("aaaaa", globalData);

这样,globalData变量现在是全局的。你可以通过globalData.


推荐阅读