使用异步函数和Promise对象来进行API的异步调用。示例代码如下:
async function fetchData() {
try {
const response = await fetch('https://api.example.com/data');
const data = await response.json();
return data;
} catch (error) {
console.log(error);
}
}
在上面的示例中,使用了async/await关键字来定义异步函数fetchData,在函数中使用了fetch来获取API数据,并将其转换为JSON格式的数据。如果成功获取数据,则返回数据;如果出现错误,则将错误打印到控制台。由于使用了async/await,代码非常简洁易读,同时也保证了数据能够正确地异步获取。