承诺只有在你打电话给他们时才会被执行 或者这就是我学习它的方式。
异步功能是我理解的功能“转向”承诺。每次我想调用异步函数时,是否需要调用它们?
async function loadStory(){}
....
loadStory()
or
loadStory().then
答案 0 :(得分:0)
异步函数按常规函数执行,方法是照常调用它们。
为了使您的代码看起来是同步的并利用async /等待的好处,您需要使用await
为呼叫添加前缀。
例如:
async function example () {
return new Promise(resolve => {
resolve('hello');
});
}
const myReturnedValue = await example();
由于await
关键字,myReturnedValue
将是example
函数返回的已解决承诺的结果。