1. 回调地狱
在回调函数中嵌套回调函数,层层嵌套,嵌套得多了就成了回调地狱。比如:

2. Promise的作用
Promise的出现是为了解决回调地狱,使得代码更加优雅简洁。
3. Promise的内部结构

4. Promise是什么
Promise是一个构造函数(函数名为大写字母开头的函数),可以通过new关键字来实例化对象。语法:
// Promise 接收函数作为参数。
var p = new Promise((resolve,reject)=>{});
promise实例有两个属性:PromiseStatus、PromiseValue。

5. promise的状态 - PromiseStatus
pedding: 准备,进行中,待解决。fulfilled(r

本文详细介绍了Promise的出现背景,旨在解决回调地狱问题,使代码更优雅。内容涵盖Promise的内部结构、状态及其变化、then方法的参数、返回值及执行时机,以及如何通过catch捕获错误。通过示例讲解了Promise的常见写法和解决回调地狱的策略。
最低0.47元/天 解锁文章
1496

被折叠的 条评论
为什么被折叠?



