promise的异步同步关键一点

1.promise本身的同步的,但他回调函数then/catch里面执行的是异步的;

2.await 只能添加到一个promise前面才能实现promise中回调函数异步同步化,await添加到同步函数前是没效果。

3.await添加到一个promise前赋值,就等同于拿到了它回调函数中的返回值,简化了其写法。

        let data = await selfPromise()   ====>    selfPromise().then((data)=->{..})

        这里两个data是相同的

你可能感兴趣的:(web前端,前端,javascript,vue.js)