微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

promise主要作用

promise在js中主要是解决回调地狱 什么是回调地狱呢?回调地狱就是我们异步任务中嵌套异步任务一层一层的,导致我们的代码臃肿,而promise链式调用解决这种代码问题。

promise有3种状态,pending(运行种) fulfill(成功) reject(失败)

pending->fulfill状态的改变调用的是resolve(data),其中的参数是promise成功状态时的结果

pending->reject状态的改变调用的时reject(error),参数是失败状态的结果

状态的改变调用promise原型方法上面的.then()方法,.then方法有两个回调函数 一个接收成功value数据,一个接收失败的reason数据

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐