根据Promise / A +规范的the promise resolution procedure,它是 可以用承诺解决延期。
例如,您可以在Q库中执行以下操作:
deferred.resolve(promise);
与jQuery捆绑在一起的promises的实现是否支持这个?我用jQuery尝试了同样的东西,它将promise视为直接值。
答案 0 :(得分:0)
与jQuery捆绑在一起的promises的实现是否支持这个?
没有。 jQuery不符合Promise/A+。
但是,请注意规范只有then
和它返回的承诺,它没有提到Deferreds或如何解决它们。 jQuery确实支持同化从.then()
回调返回的promise(至少从V1.8开始)。