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()

相关推荐
gis开发之家13 小时前
《Vue3 从入门到大神29篇》单元测试与 E2E 测试 —— 保障 Vue3 项目的质量
前端·javascript·vue.js·单元测试·前端框架·vue3
爱勇宝13 小时前
AI 时代,更稀缺的是「提出好问题」还是「判断好答案」?
前端·人工智能·后端
李伟_Li慢慢13 小时前
three.js 中的WebGPU 有几成熟了?
前端·three.js
阿酷tony14 小时前
纯HTML5播放器带倍速、带画质切换的播放器
前端·html·html5
ShiXZ21314 小时前
指令集-NPM 常用指令速查手册
前端·npm·node.js
এ慕ོ冬℘゜14 小时前
前端核心知识体系进阶:从安全机制、网络协议到原生 JS 实战全解析
前端·网络协议·安全
前端H14 小时前
Biome & Rolldown:Rust 工具链接管前端基建
开发语言·前端·rust
forever_world14 小时前
# 💧 从前端视角,彻底搞懂 AI 流式输出 —— 从"接根水管"到 Vue 3 实战
前端·vue.js
灯澜忆梦14 小时前
GO---map函数
开发语言·前端·后端·golang
李剑一14 小时前
uni-app x 实现本地 JSON 文件的导入导出(APP端可用)
android·前端·uni-app