【发布时间】:2019-11-24 00:04:04
【问题描述】:
我正在使用 Node.js 开发一个应用程序,在该应用程序中我调用了两次异步函数,并将值分配给一个全局变量。
问题是我想使用这两个调用的结果来做其他事情,但是这个其他事情不会等待结果被分配。
这是我的代码:
var a;
var b;
let x = 'abcd';
foo(x).then(data=>{
a = data;
});
x = 'efgh';
foo(x).then(data=>{
b = data;
});
console.log(a + b); // for example
在执行a + b之前如何等待这两个函数完成?
【问题讨论】:
标签: javascript node.js