程序员常刷题承诺概述在本课中,我们将研究一个令人兴奋的new(-ish)工具,用于管理称为Promises的异步。Promise正在Swift成为JavaScript编程的当代标准,现在已正式成为ES6 JavaScript规范的一部分。在本课结束时,您将能够:解释什么是承诺。解释Promise相对于异步库的优势。使用Promise编写异步代码。另一个异步模式!?正确的!?我们在这里感到困惑。为什么我们需要另一种方法来管理异步?异步库还不够吗?优秀的点。正如我们在上一课中看到的,异步库确实帮助我们压平了可怕的嵌套层次结构,并为我们的异步代码恢复了逐步逻辑的感觉。异步库是一个非常好的工具,值得我们赞赏。然而异步库确实有弱点。然而,它的弱点可能是最好的,因为它们是由它的主要优势产生的弱点:即,它在回调的基本模式之上提供了一个漂亮但简单的界面(或层)。这样做的好处在于,只要您熟悉回调,就可以很快开始使用异步库。您仍然会编写回调。但这正是异步库的问题。当我们使用它时,我们本质上仍然在编写回调,我们仍然被锁定在它们的一些限制中。
暂无评论