function* generateSequence() {
let i = 1;
while (i <= 3) {
yield i++;
}
}
function* extendSequence() {
yield* generateSequence();
yield* [4, 5];
yield 6;
}
const generator = extendSequence();
const result = [];
for (const value of generator) {
if (value % 2 === 0) {
result.push(value * 2);
} else {
result.push(value);
}
}
console.log(result); Post #2241
5.15K
CHALLENGE
- ❤ 1