async
主要用在 宣告
async function someFunction() {}
或是
someClass.someFunction(async () => {});
await
主要用在 呼叫 async method 或是 Promise 的時候,掛在前面關鍵字
const result = await someFunction();
Error handling
在執行有掛 await
的非同步方法外面包 try-catch
try {
const result = await someFunction();
console.log(error.result);
} catch (error) {
console.log(error.message);
}