async function a1() { console.log('run a1') return 1 } async function a2() { console.log('run a2') return 1 } async function b() { let x = 0 for(let i = 0;i < 10;i ++) { x = x + await a1() } console.log(x) a2() }