可取消的异步流(CAF) CAF (/ ˈkahf /)是function*生成器的包装,将它们视为async function s,但支持通过令牌进行外部取消。 以这种方式,可以表达同步寻找异步逻辑仍在取消,(C ancelable一个同步 ̊F低点)的流动。 还包括CAG(..) ,用于交替包装function*生成器以模拟ES2018异步生成器( async function * )。 环境支援 该库使用ES2018功能。 如果需要在ES2018之前的环境中进行支持,请先进行移植(使用Babel等)。 乍看上去 CAF(C ancelable一个同步 ̊F低点)封装了一个function