导出语句何时在Node js中运行?



导出语句何时运行?是在回调运行之前吗?在这种情况下,var1和var2是未定义的。还是在回调完成之后?

let var1 = someAsyncFunction(param1).then( result => anotherFunction(result));
let var2 = someAsyncFunction(param2).then( result => anotherFunction(result));
export {var1 ,var2}

是否在回调运行之前。

是的。

在这种情况下,var1和var2将未定义。

then方法返回一个promise。它不返回undefined

最新更新