{"ScriptPreparationCode":"var array1 = [];\r\nvar array2 = [];\r\nvar limit = 100000;\r\n\r\nfor(i = 0; i \u003C limit; i\u002B\u002B) {\r\n array1.push(i);\r\n array2.push(limit - i);\r\n}","TestCases":[{"Name":"Array.prototype.concat","Code":"array1.concat(array2);","IsDeferred":false},{"Name":"spread operator","Code":"[...array1, ...array2]","IsDeferred":false},{"Name":"Spread operator with push","Code":"var array3 = [];\r\narray3.push(...array1);\r\narray3.push(...array2);","IsDeferred":false}]}