node.js同步等待异步事件结果

很多基于内部线程的事件的异步,要同步等待的结果。

async function(msg){
    let result=await getData(msg);
    console.log(result); //resolve中的ok
}
function getData(msg){
    return new Promise(function (resolve, reject) {
        //一些异步操作结果内使用resolve("ok")来返回结果
        //使用reject("err")返回错误
    });
}

这就是一个事件转同步结果的骨架。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注