{"ScriptPreparationCode":"const array = Array.from({ length: 10_000 }, (_, i) =\u003E i);\r\n","TestCases":[{"Name":"array operations","Code":"array\r\n\t.filter((el) =\u003E el % 2)\r\n\t.map((el) =\u003E el ** 2)\r\n\t.forEach((el) =\u003E console.log(el));\r\n","IsDeferred":false},{"Name":"generators","Code":"function* filterOddIt(it) {\r\n\tfor (const el of it) if (el % 2) yield el;\r\n}\r\n\r\nfunction* squareIt(it) {\r\n\tfor (const el of it) yield el ** 2;\r\n}\r\n\r\nfunction printIt(it) {\r\n\tfor (const el of it) console.log(el);\r\n}\r\n\r\nprintIt(squareIt(filterOddIt(array)));\r\n","IsDeferred":false},{"Name":"for loop","Code":"const result = [];\r\nfor (const el of array) {\r\n\tif (el % 2 == 0) continue;\r\n\tconst r = el ** 2;\r\n\tresult.push(r);\r\n\tconsole.log(r);\r\n}\r\n","IsDeferred":false}]}