我正在编写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/

10-12 14:08