是否有必要返回Promise函数?

时间:2018-08-27 09:22:38

标签: node.js promise async-await

如果我在Node 8+中使用await和async,是否有必要返回Promise函数?

<div class="parent">
  <div class="child">
    Object
  </div>
</div>

如何通过调用函数处理此问题?

1 个答案:

答案 0 :(得分:1)

您应该退还promise(我想您可以使用该promise来使用某些东西)

但是async不是必需的。

async标记您应等待promiseawait解决

async yourFunction(){
    console.log('Something');
    await readDataBase(); // wait this promise return it's result
    console.log('Oh, done!!!')
}

您的函数返回一个Promise,不要等待它完成。 如果您要等待,请对functionParent使用async(此函数调用您的函数)。