摘要:
Promises其中的一种模式就是promise,它代表了一种潜在地、长时间运行但不必返回完成操作的结果。与阻塞并长时间等待运行计算完成不同,这种模式返回一个代表承诺(promised)结果的对象。例如,需要创建一个请求到第三方系统,而它的网络延迟是不确定的。应用程序可以被释放出来做其他事情,直到这个请求返回值需要使用到,而不是在等待并阻塞住整个程序。Pormise实现了一种方法,即为状态的变化注册相应的回调函数,通常命名为then方法。var results = searchTwitter(term).then(filterResults);displayResults(results);在 阅读全文