この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript コーディング問題
39. range()を作る
以下は配列を返す方法ですが、ジェネレーターを使って無限の範囲を扱えるようにしています。
function* range(from, to) { while (from <= to) { yield from; from++; }}
これによって、以下のようなコードも動かすことができます。
for (let num of range(1, Infinity)) { console.log(num); if (num > 100) { // 途中でストップ break; }}