在 nodejs 中,異步函數加上 await 和不加 await 的區別在于函數的返回值。
當一個異步函數加上 await 時,它會暫停當前函數的執行,直到異步操作完成并返回結果。這意味著可以直接使用異步操作的結果,而不需要使用?.then()?
方法或?async/await?
來處理它。
當一個異步函數不加 await 時,它會立即返回一個 Promise 對象,而不會等待異步操作完成。這意味著需要使用?.then()?
方法或??async/await?
來處理異步操作的結果。