小编Man*_*er 的帖子

函数不会等到 Promise 解决

我正在开发一个简单的不和谐机器人,我正在尝试打印有关某个玩家的一些一般数据。我最近了解了 async/await 并尝试将它实现到我的代码中。然而,它似乎不起作用,因为当我第一次触发此代码时,它会打印 null 但在后续触发器中它会打印正确的数据,表明我的函数没有等待 Promise 解析。

async function stats(){
    data = await NBA.stats.playerInfo({ PlayerID: curry.playerId });
}

 stats();  

 data = JSON.stringify(data);
 console.log(data);
Run Code Online (Sandbox Code Playgroud)

变量 data 是在我的程序顶部声明的全局变量,最初初始化为 null。

node.js promise async-await

0
推荐指数
1
解决办法
3942
查看次数

标签 统计

async-await ×1

node.js ×1

promise ×1