“先执行异步调用,延迟传递处理的方式”,这句话很难理解
 发布于 10 年前  作者 captainblue2013  4746 次预览  最后一次回复是 10 年前  来自 问答 

关于Promise的

4 回复
wenbob

所以要看原文別看翻譯

eksea

我也看到这里了,我是这样理解的(如有不对,望指正): 拿Ajax请求举例,$.get(’/xxxx’, {success: onSuccess}); 这里的get就是个异步调用,且在调用get方法的同时传递了onSuccess,姑且称之为调用时传递 所谓“延迟传递”就是在调用get之后再传递这个onSuccess. 具体如何实现这个延迟传递,见中Promise/Deferred模式的详细介绍。

captainblue2013

@eksea 其实也只是封装而已,它的get实际上也是调用then的时候再执行,但是代码看起来是你说的那样