初识JavaScript Promises

       Promises象征着一个异步操作的最终结果。Promises交互主要通过它的then方法,then方法接受一个回调函数,这个回调函数接受执行成功的返回值或执行错误的错误原因,错误原因一般是一个Error对象。

      then方法执行的返回值是一个Promises对象,then方法接受的回调函数的返回值则可以是任意的JavaScript对象,包括Promises。基于这种机制,Promises对象的链式调用就起作用了。

Promises的状态:

1.pending  初始状态

2.fulfilled   成功执行

3. rejected 执行错误

pending状态的Promises对象可以转换到其它两种状态。

你可能感兴趣的:(初识JavaScript Promises)