温馨提示×

try catch在async/await中如何使用

小樊
211
2024-06-17 19:58:55
栏目: 编程语言

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

0