{"ScriptPreparationCode":"function syncFor() {\r\n let y = 0;\r\n for (const x of [1, 2, 3, 4, 5, 6, 7, 8, 9]) {\r\n y \u002B= x;\r\n }\r\n}\r\n\r\nasync function asyncFor() {\r\n let y = 0;\r\n for (const x of [1, 2, 3, 4, 5, 6, 7, 8, 9]) {\r\n await new Promise((resolve) =\u003E {\r\n y \u002B= x;\r\n resolve(y);\r\n });\r\n }\r\n}\r\n\r\nasync function asyncPromiseAll() {\r\n let y = 0;\r\n await Promise.all([1, 2, 3, 4, 5, 6, 7, 8, 9].map(x =\u003E\r\n new Promise((resolve) =\u003E {\r\n y \u002B= x;\r\n resolve(y);\r\n }),\r\n ));\r\n}","TestCases":[{"Name":"syncFor","Code":"syncFor()","IsDeferred":false},{"Name":"asyncPromiseAll","Code":"asyncPromiseAll()","IsDeferred":false},{"Name":"asyncFor","Code":"asyncFor()","IsDeferred":false}]}