{"ScriptPreparationCode":null,"TestCases":[{"Name":"normal","Code":"const x=[];\r\nconst y = [];\r\nconst z = [];\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n x.push(String(i)); \r\n y.push(String(i)); \r\n z.push(String(i)); \r\n}\r\n\r\nlet a = 0;\r\nfor (let i = 0; i \u003C x.length; i\u002B\u002B ){\r\n a\u002B\u002B;\r\n}\r\nfor (let i = 0; i \u003C y.length; i\u002B\u002B ){\r\n a\u002B\u002B;\r\n}\r\nfor (let i = 0; i \u003C z.length; i\u002B\u002B ){\r\n a\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"bad","Code":"const x=[];\r\nconst y = [];\r\nconst z = [];\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n x.push(String(i)); \r\n y.push(String(i)); \r\n z.push(String(i)); \r\n}\r\nlet a = 0;\r\n[...x,...y,...z].forEach((z) =\u003E {a\u002B\u002B;});","IsDeferred":false},{"Name":"different","Code":"const x=[];\r\nconst y = [];\r\nconst z = [];\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n x.push(String(i)); \r\n y.push(String(i)); \r\n z.push(String(i)); \r\n}\r\n\r\nlet a = 0;\r\n[{r: x}, {r:y}, {r:z}].forEach((z) =\u003E {\r\nz.r.forEach((t) =\u003E {a\u002B\u002B;});\r\n});\r\n","IsDeferred":false}]}