await 有两个特性,一个是求值,一个是阻塞线程。

    async 加到函数前面,函数的返回会变成一个 promise

    1. async function foo() {
    2. return 3;
    3. }
    4. console.log(foo());

    结果:

    1. Promise { 3 }