在使用async/await時,可以在try塊中使用await來等待一個異步操作完成,然后在catch塊中捕獲異常信息。例如:
async function getData() {
try {
let result = await fetch('https://api.example.com/data');
let data = await result.json();
console.log(data);
} catch (error) {
console.error(error);
}
}
getData();
在上面的例子中,我們使用了async函數getData來獲取數據。在try塊中,我們使用await來等待fetch操作完成并獲取返回的結果,然后再次使用await來將結果轉換為JSON格式并打印出來。如果在這個過程中發生了錯誤,catch塊會捕獲這個錯誤并打印出來。