1.实例Promise接受一个函数,里面包括两个形参,分别是resolve/reject,函数里面为异步操作;
2.在拿到数据后,可以调用resolve和reject函数来改变promise对象的状态;
3.调用完resolve后,这个promise状态变成成功;
4.之后调用promise的then方法;then方法接收两个参数,当promise的对象状态为成功的时候,执行第一个回调函数;
5.如果获取数据失败,调用reject函数,promise状态会变成失败,调用then方法的第二个回调函数;
6.catch函数可以用来指定peomise失败的回调
上一篇
继承实现方式
继承实现方式
下一篇
reduce()方法
reduce()方法