1. 适用范围:

1. Promise的应用:

简单实例:

异步函数(){
	/*外部封装*/
	//...
	/*返回一个Promise对象,传入一个回调函数给Promise构造方法,用于异步处理该回调函数*/
	/*外面可以针对返回的Promise做对应后续操作*/
	return new Promise(异步处理主函数)
}

2. 梗概:

异步函数返回的对象, 用于表示异步函数操作状态

3. Promise的三个状态:

Promise对象的状态不受外界影响

  1. pending 初始状态
  2. fulfilled 表示异步操作成功完成
  3. rejected 表示异步操作失败
    1. 转变为这个状态的时候,通常会抛出异常 Promise的状态一旦改变就无法改变, 即其中的resolve()执行完之后, 就相当于return了, 该Promise中的其他代码就不会再执行了

4. child::Promise类与泛型的关系

5. 语法:

child::Promise对象 语法