JSFiddle - React, Tailwind, and code Playground

Run through of Yield, and it's return

by Luis Perez

JavaScript

function* foo() {
  console.log("setup")
  let index = 0;
  while (index <= 1) {
    console.log("In While")
    yield index++;
    console.log("Post Yield")
  }
}

var iterator = foo();
console.log("First ", iterator.next())
console.log("Second ", iterator.next())
console.log("Third ", iterator.next())