promise 异步解决方案
特点
1、对象的状态不受外界影响
pending(进行中)、fulfilled(已成功)和rejected(已失败)
2、一旦状态改变,就不会再变
pending => fulfilled
pending => rejected
缺点
1、无法取消Promise,一旦新建它就会立即执行
2、如果不设置回调函数,Promise内部抛出的错误,不会反应到外部
3、当处于pending状态时,无法得知目前进展到哪一个阶段
promise.prototype.then()
promise.prototype.catch()
promise.all() // 全部执行完之后 返回[]
promise.race() // 返回执行完成的第一个
promise().then().catch()
promise.resolve()
promise.reject()
Promise.try(f);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。