islice don't break execution after reach end
Closed this issue · 0 comments
MillerSvt commented
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