yield与return

###如果把yield和return一起使用,当return在下一个yield之前,会如何?一行之中多个yield会如何?

  • 下一个yield不会执行,会返回 {value: ‘return的值’, done: true}
  • 多个yield一行中连用时,会如正常yield一样运行,只不过后面next的返回的value为undefined