generators.js 265 B

12345678910111213141516
  1. function* aa () {
  2. yield 1
  3. yield 2
  4. yield 3
  5. return 44
  6. }
  7. function* bb () {
  8. console.log('yield* aa()', yield* aa())
  9. }
  10. function* generateNumbers(start, step, end) {
  11. for (let i = start; i < end; i += step) {
  12. console.log(yield i)
  13. }
  14. }