2020
09-24
09-24
如何优雅地取消 JavaScript 异步任务
在程序中处理异步任务通常比较麻烦,尤其是那些不支持取消异步任务的编程语言。所幸的是,JavaScript提供了一种非常方便的机制来取消异步任务。中断信号自从ES2015引入了 Promise ,开发者有了取消异步任务的需求,随后推出的一些WebAPI也开始支持异步方案,比如FetchAPI。TC39委员会(就是制定ECMAScript标准的组织)最初尝试定义一套通用的解决方案,以便后续作为ECMAScript标准。但是后来讨论不出什么...
继续阅读 >