在 nodejs 中,异步函数加上 await 和不加 await 的区别在于函数的返回值。
当一个异步函数加上 await 时,它会暂停当前函数的执行,直到异步操作完成并返回结果。这意味着可以直接使用异步操作的结果,而不需要使用 .then()
方法或 async/await
来处理它。
当一个异步函数不加 await 时,它会立即返回一个 Promise 对象,而不会等待异步操作完成。这意味着需要使用 .then()
方法或 async/await
来处理异步操作的结果。