让同步函数同步,让异部函数异步:
1:、使用async函数
const f = () =>console.log('now');
(async()=>f())();
console.log('next')
在函数前面加上async 表示这是一个异步函数
2、使用new Promise()
const f =()=>console.log(‘now’);
(
()=>new Promise(
resolve=>resolve(f())
)
)();
console.log('next')
都输出 now
next