{"ScriptPreparationCode":"var length = 2000;\r\n\r\nconst array = Array(length);\r\nfor (let i = 0, { length } = array; i \u003C length; i \u002B= 1) {\r\n array[i] = i;\r\n}\r\n\r\nfunction push() {\r\n var a = [];\r\n for (let i = 0; i \u003C length; i \u002B= 1) {\r\n if (i % 2) {\r\n a.push(i);\r\n }\r\n }\r\n return a;\r\n}\r\n\r\nfunction append() {\r\n var a = Array(length);\r\n var offset = 0;\r\n for (let i = 0; i \u003C length; i \u002B= 1) {\r\n if (i % 2) {\r\n a[offset\u002B\u002B] = i;\r\n }\r\n }\r\n a.length = offset;\r\n return a;\r\n}\r\n\r\nfunction filter() {\r\n\treturn array.filter((v) =\u003E v % 2);\r\n}","TestCases":[{"Name":"push","Code":"var a = push();","IsDeferred":false},{"Name":"length","Code":"var a = append();","IsDeferred":false},{"Name":"filter","Code":"var a = filter();","IsDeferred":false}]}