{"ScriptPreparationCode":"var times = 1000;","TestCases":[{"Name":"Literal","Code":"var arr = [];\r\nfor (var i = 0; i \u003C times; i\u002B\u002B) {\r\n\tarr[i] = 1337;\r\n}","IsDeferred":false},{"Name":"Array()","Code":"var arr = new Array();\r\nfor (var i = 0; i \u003C times; i\u002B\u002B) {\r\n\tarr[i] = 1337;\r\n}","IsDeferred":false},{"Name":"Array(length)","Code":"var arr = new Array(times);\r\nfor (var i = 0; i \u003C times; i\u002B\u002B) {\r\n\tarr[i] = 1337;\r\n}","IsDeferred":false},{"Name":"Literal overflow","Code":"var arr = [];\r\nfor (var i = 0; i \u003C= times; i\u002B\u002B) {\r\n\tarr[i] = 1337;\r\n}","IsDeferred":false},{"Name":"Array() overflow","Code":"var arr = new Array();\r\nfor (var i = 0; i \u003C= times; i\u002B\u002B) {\r\n\tarr[i] = 1337;\r\n}","IsDeferred":false},{"Name":"Array(length) overflow","Code":"var arr = new Array(times);\r\nfor (var i = 0; i \u003C= times; i\u002B\u002B) {\r\n\tarr[i] = 1337;\r\n}","IsDeferred":false}]}