设置变量等于从JavaScript中的异步函数返回数据

时间:2018-05-15 15:40:22

标签: javascript asynchronous

我有一个包含异步任务的函数

function getDroplets(key) {
    return getRequest('https://api.digitalocean.com/v2/droplets', key).then(function(response) {
        var droplets = response.droplets;
        var numDroplets = droplets.length;
        return {
            data: response,
            droplets: droplets,
            numDroplets: numDroplets
        }
    });
}

我想从此函数中获取返回数据并将其存储在名为dropletData的变量中。但是,我目前正未定义。

var dropletData = async(key) => {
    data = await getDroplets(key);
    return data;
};

dropletData = dropletData(api_key);

0 个答案:

没有答案
相关问题