说说你对 Iterator, Generator 和 Async/Await 的理解
Iterator是一个循环接口,任何实现了此接口的数据都可以被for of循环遍历Generator是一个可以暂停和继续执行的函数,他可以完全实现Iterator的功能,并且由于可以保存上下文,他非常适合实现简单的状态机。另外通过一些流程控制代码的配合,可以比较容易进行异步操作。Async/Await就是generator进行异步操作的语法糖。而这个语法糖反而是被使用最广泛的,比如著名的Koa

浙公网安备 33010602011771号