promise主要作用


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

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

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

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM