await是异步编程中的关键字,用于等待一个异步操作的结果。它通常与async函数一起使用。
例如,以下是一个使用Promise获取数据的示例,我们使用await等待Promise对象返回的结果:
async function fetchData() {
const response = await fetch('https://jsonplaceholder.typicode.com/users');
const data = await response.json();
return data;
}
fetchData().then(data => console.log(data));
在上面的代码中,使用await等待fetch方法返回的Promise对象的结果,并将结果转换为JSON格式并返回。最后我们通过.then()方法获取返回的数据。
注意:await只能在async函数中使用。