05. Infinite Iterator
function randomNumber() {
let n = 0;
return {
[Symbol.iterator]() {
return this;
},
next() {
return { value: Math.random() };
}
};
}for (const x of randomNumber()) {
if (x > 0.5) break;
console.log(x);
}
const [one, two, three] = randomNumber();Last updated