a.事件配合回调函数
b.延时器
c.Promise
1.Promise可以理解为有个容器,这个容器中存放的是未来要发生的事
它有三种状态:
pending准备状态
fulfilled成功的
rejected失败的
其中fulfilled代表的参数为resolve
rejected代表的参数为reject
Promise的特点
1.Promise不受外界影响,只有异步操作的结果才能改变它的状态
2.一旦状态发生改变后不再改变,任何时候都可以得到这个结果
Promise的缺点:
1.无法取消Promise,一旦新建就立即执行
2.内部的错误无法抛出
3.不知道到底进行到那种状态

这个代码输出的就是
这个就是Promise第一个缺点
这个时候放在function就可以避免这个缺点
Promise详解
本文深入解析Promise的概念,探讨其作为异步编程解决方案的优点与局限性。详细介绍了Promise的三种状态:pending、fulfilled和rejected,以及resolve和reject如何决定状态转换。同时,文章也提到了Promise的特性,包括其不可撤销性和结果的持久性,并指出了内部错误处理和状态不明确等缺点。
2847

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



