Promises/a+承诺的最小接口
Minimal interface for a Promises/A+ promise
我正在编写一个JavaScript代码生成器,希望避免对特定Promises/a+框架的依赖。我希望返回promise,而不是在方法/函数中使用回调。
promise对象与任何Promises/a+库协同工作所需的最小接口是什么?
承诺/a+唯一需要的接口是实现then
方法。
此处指定:http://promisesaplus.com/
这是有道理的,因为A+只是承诺互操作性,作为标准,它只指定了最低限度的互操作性。
您可以使用 .catch
promise.catch(err){
});
// is the same as the following, which is required by the Promises/A+ standard.
promise.then(null, function(err){
});
相关文章:
- 我的职位回报太快了,如何做出承诺
- 打破承诺链的好方法是什么
- 从函数返回角度承诺
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- RubyonRails——构建交互式接口应该朝哪个方向发展
- Ember.js-接口状态应该存储在哪里
- 我怎样才能获得承诺的价值
- 延期承诺值未更新/解析/延期
- 在承诺链中处理早期回报的最佳方式
- 理解typescript中的构造函数接口
- 承诺在非节点式回调上使用Bluebird
- 简单的ES6承诺问题-交换解决和拒绝参数
- 组合承诺和非承诺值
- 带有对象/原型的链式承诺(Q延期)
- AngularJS$q承诺使用socket.io
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 当一些承诺失败时,如何继续使用$q.all()
- Nodejs和express路由,如何处理客户端的承诺
- 如何在多承诺链中处理谷歌地图API V3事件
- Promises/a+承诺的最小接口