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);
}