返回三元条件下的新promise Q



Im使用以下代码,运行正常。

现在我需要返回承诺决心,但不确定如何在这种情况下做到这一点,有什么好方法可以做到?请忽略代码是同步的我们正在开发一个工具,每个外部API方法都应该返回promise

这是代码

getExtendedFileContent: function(sHTML, aConfig) {
    var oDeferred = Q.defer();
    return aConfig ? this._process(sHTML, aConfig) : sHTML;
},

CCD_ 1&CCD_ 2应返回

o延期承诺;

不要使用Q.defer。只需使用Q函数(如果使用ES6兼容的promise库,则使用Promise.resolve):

function getExtendedFileContent(sHTML, aConfig) {
    return Q(aConfig ? this._process(sHTML, aConfig) : sHTML);
}

相关内容

  • 没有找到相关文章

最新更新