nvie/itertools

islice don't break execution after reach end

Closed this issue · 0 comments

function * gen() {
  for (let i = 0; ; i ++) {
    yield i;
  }
}

const generator = gen();

console.log([...islice(generator, 10)]);

Expected behavior: islice break execution after reach 10 elements
Current behavior: infinity loop