2017-07-31 66 views

回答

2
async function b(){ 
    await c(); 
} 

function a(){} 

(async function(){ 
    await b(); 
    a(); 
})() 

使b等待c,然後您可以等待b並執行a。另一種方式是:

function b(){ 

    return c(); 
} 

b().then(a); 
+0

請注意,在所有瀏覽器中不支持'async'和'await' – charlietfl

+0

不,完全沒有......許多不支持它們的傳統瀏覽器 – charlietfl

+0

@charlieftl不,我基於在問題上使用* async * ,其中op正在討論*異步函數* ... –