1. 执行async函数返回的都是Promise对象
return的只要不是promise对象,那么返回的则是成功的promise对象
async函数返回的是error,那么返回的是失败的Promise
async函数返回的是promise对象,则根据这个对象的状态来决定Promise的状态
2. Promise.then成功的情况下对应await
3. Promise.catch异常的情况对应 async中的try catch
4. async/await更符合同步语义,容易理解,使得异步代码更像是同步代码
5. async/await是基于promise实现的
6. async/await是生成器函数的语法糖,拥有内置执行器,不需要额外的调用,直接会自动调用并返回一个promise对……
以上是青锋建站给大家分享的Promise与async的不同与联系。青锋建站,提供专业的高品质网站制作服务,包括多语言网站建设,中英文建站,外贸网站制作,微小程序开发,APP开发,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
4. async/await更符合同步语义,容易理解,使得异步代码更像是同步代码
5. async/await是基于promise实现的
6. async/await是生成器函数的语法糖,拥有内置执行器,不需要额外的调用,直接会自动调用并返回一个promise对……
以上是青锋建站给大家分享的Promise与async的不同与联系。青锋建站,提供专业的高品质网站制作服务,包括多语言网站建设,中英文建站,外贸网站制作,微小程序开发,APP开发,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/javascript/promise_async_1856.html