Generator

by Krishna Ananthi

JavaScript

let a = [1, 2, 3, 4];

function* infiniteMaker() {
  let i = 0;
  while (true) {
    yield i;
    i++
  }
}

let iterator = infiniteMaker();

while (true)
  console.log(iterator.next());