在使用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块会捕获这个错误并打印出来。