我花了几天的时间来了解ES6版本中引入的JavaScript中的Generator函数。
发电机的地方有很多,但对我来说似乎很有趣的是,到处都有
生成器函数是一种同步编写异步代码的方法。
我要提出的问题是“为什么仅出于此目的就需要引入一种完全不同的编程策略?”
我了解JS代码的异步特性使新手很难理解和调试代码,但是是否需要彻底改变编码风格?
我可能错了或者没有完全理解其引入背后的概念,但是对所有事物的好奇心促使我提出这个问题。