【问题标题】:Nodejs function asynchroneNodejs函数异步
【发布时间】:2021-07-14 18:23:43
【问题描述】:

这个函数返回一个承诺,但我想返回一个字符串列表

  let response_Transporters = await axios.get('____');
  var data_Transporters = response_Transporters.data.rows;
  var N_Transporters = [];
  for (var i = 0; i < data_Transporters.length; i++){
    N_Transporters[i] = data_Transporters[i].value;
  }
  return N_Transporters;
}```

【问题讨论】:

    标签: node.js async.js


    【解决方案1】:

    异步函数总是返回一个承诺,这是设计使然。

    查看此链接了解更多信息: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function#return_value

    当你调用这个方法时,确保你在调用之前加上await

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-05
      • 2016-03-17
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 2018-08-26
      • 2019-01-17
      相关资源
      最近更新 更多