“先执行异步调用,延迟传递处理的方式”,这句话很难理解
发布于 3天前 作者 captainblue2013 203 次浏览 来自 问答

关于Promise的

4 回复

所以要看原文別看翻譯

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

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

回到顶部