Promise
是一个对象,它代表了一个异步操作的最终完成或者失败。因为大多数人仅仅是使用已创建的Promise
实例对象,所以本教程将首先说明怎样使用Promise
,再说明如何创建Promise
。
Promise/A+规范
An open standard for sound, interoperable JavaScript promises—by implementers, for implementers.
Promise表示异步操作的最终结果。与之进行交互的主要方式是通过then
方法,该方法通过注册回调以接收promise的最终值或promise未完成的原因。