ES6笔记5

  1. Promise

相当于一个容器,保存着未来才要结束的事件(异步操作)的一个结果,各种异步操作都可以用同样方法处理 axios

特点:对象的状态不受外界影响,处理异步操作,3个状态,Pending(等待中)Resolved(成功)Rejected(失败),一旦状态改变不可逆,且任何时候都可以获得这个结果

  1. then() 方法

then() 第一个参数是resolved状态的回调函数,第二个参数可选,是reject状态的回调函数

then() 返回的是一个新的Promise实例,可以采用链式编程

  1. resolve() 方法

能将现有的对象转化成Promise对象

  1. all() 方法

应用:一些游戏类的素材较多,等待图片,flash,静态资源文件都加载完成,才进行页面初始化

  1. race()

给某个异步请求设置超时时间,并在超时后执行相应操作

  1. done() finally()

相关推荐
bearpping6 小时前
Nginx 配置:alias 和 root 的区别
前端·javascript·nginx
@大迁世界6 小时前
07.React 中的 createRoot 方法是什么?它具体如何运作?
前端·javascript·react.js·前端框架·ecmascript
January12076 小时前
VBen Admin Select 选择框选中后仍然显示校验错误提示的解决方案
前端·vben
. . . . .6 小时前
前端测试框架:Vitest
前端
xiaotao1317 小时前
什么是 Tailwind CSS
前端·css·css3
智者知已应修善业7 小时前
【proteus中lm339电压滞回比较器达到三角波转换成方波】2023-4-13
驱动开发·经验分享·笔记·硬件架构·proteus·硬件工程
551只玄猫7 小时前
新编大学德语1第三版笔记 第5课Essen und Trinken
笔记·学习笔记·德语·外语·德语a1·自学德语·新编大学德语
战南诚8 小时前
VUE中,keep-alive组件与钩子函数的生命周期
前端·vue.js
发现一只大呆瓜8 小时前
React-彻底搞懂 Redux:从单向数据流到 useReducer 的终极抉择
前端·react.js·面试