includs

    异步函数声明方式

    1. async function foo(){}
    2. async ()=>{}

    async 用于定义一个异步函数,该函数返回一个Promise
    如果async函数返回的是一个同步的值,这个值将被包装成一个理解resole的Promise的,等同于 return Promise.resolve(value)

    async 可以包含多个异步操作,其中一个Promise被reject之后将不会执行下面的操作

    console.time(label) console.timeEnd(labe)

    async (){
    }

    await只能接promise对象和async函数

    卸载监听器

    ${}

    **指数运算