阅读目录 一:理解Generator 二:理解js函数柯里化 三:理解Thunk函数 四:理解CO源码 回到顶部 一:理解Generator 在看co源码之前,我们先来理解下Generator函数.Generator函数是在ES6中实现的.其函数最大的优点是可以让函数执行权,即可以让函数暂停执行,也可以让函数恢复执行. 1. 什么是Generator呢? 如果从语法上来讲的话,可以把它理解成为一个状态机,它里面封装了很多的内部状态.如果从形式上来,它就是一个普通函数,它和普通函数唯一的区别是 f…