JavaScript ES6 Promises简化了异步任务的处理方式,这是在大多数现代Web应用程序中发挥作用的任务。JavaScript Promises不是依赖于JavaScript框架(如jQuery)所推广的回调函数,而是使用一种集中的,直观的机制来跟踪和响应异步事件。它不仅使调试异步代码变得更加容易,而且编写它也是一种乐趣。
所有JavaScript Promise都由
Promise()
构造函数生存和死亡:
在内部使用
resolve()
和
reject()
方法,我们可以分别在履行和拒绝承诺时向Promise对象发出信号。在
then()
与
catch()
随后方法可以调用采取fullfilled或拒绝承诺的善后工作。
我一直使用以下Promise注入的XMLHttpRequest函数的变体来顺序检索外部文件的内容,一个接一个地检索:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69933200/viewspace-2649554/ ,如需转载,请注明出处,否则将追究法律责任。