首页 > 其他分享 >前端Promise--Day40

前端Promise--Day40

时间:2022-09-30 12:24:46浏览次数:42  
标签:异步 地狱 函数 -- promise Promise 回调 Day40

Promise:

Promise是ES6的新技术,用于处理异步编程。(旧方案使用回调函数)

从语法上来说,Promise是构造函数。从功能上来说,promise对象用来封装一个异步操作,且可以获取其成功和失败的结果值。

Promise的优点:

1.指定回调函数更加灵活

  • 旧版方法需要在启动异步任务前指定
  • promise:启动异步任务 => 返回promise对象 => 给promise对象绑定回调函数

2.支持链式调用,且可以解决回调地狱问题。

  • 回调地狱:回调函数嵌套使用,外部回调函数异步执行的结果是嵌套回调的执行条件。
  • 回调地狱的缺点:不利于阅读,不利于异常处理

 

Promise的参数分为:resolve和reject,均为函数类型数据,分别代表promise对象的状态。

 

 

标签:异步,地狱,函数,--,promise,Promise,回调,Day40
From: https://www.cnblogs.com/LWHCoding/p/16744504.html

相关文章