1.Generator函数其实是一个封装了多个内部状态的状态机,执行它会返回一个遍历器对象,然后可以依次遍历Generator中的每一个状态,也就是分段执行,yield是暂停执行的标记,next恢复执行. 2.yield: - 一个函数里面,return只能执行一遍,yield可以执行多次: - Generator函数可以不用yield,这时就是一个简单的暂缓执行函数: - yield只能用在Generator函数里: - yield如果用在一个表达式里,必须放在圆括号里 function* f…