{"ScriptPreparationCode":"function* range(from, to, step=1) {\r\n while ((from \u002B= step) \u003C to) yield from;\r\n}","TestCases":[{"Name":"for loop","Code":"for (let i = 0; i \u003C 10; \u002B\u002Bi) console.log(i);","IsDeferred":false},{"Name":"for...of range","Code":"for (const i of range(0, 10)) console.log(i);","IsDeferred":false}]}