我正在编写JavaScript代码生成器,并希望避免依赖于特定的Promises / A +框架。我不想在方法/函数中使用回调,而是要返回promise。
一个Promise对象与任何Promises / A +库一起使用所需的最小接口是什么?
最佳答案
Promises / 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){
});
关于javascript - 最小的 promise /A + promise 界面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31721826/