{"ScriptPreparationCode":"var arr1 = [];\r\nvar arr2 = [];\r\n\r\nfor (let i = 0; i \u003C 200000; i \u002B= 1) {\r\n arr1.push(i);\r\n}\r\nfor (let i = 0; i \u003C 5000; i \u002B= 1) {\r\n arr2.push(-1 * i);\r\n}","TestCases":[{"Name":"Array.prototype.concat","Code":"var other = arr1.concat(arr2);","IsDeferred":false},{"Name":"spread operator","Code":"var other = [...arr1, ...arr2]","IsDeferred":false},{"Name":"Push","Code":"var other = [];\r\nother.push(...arr1);\r\nother.push(...arr2);","IsDeferred":false},{"Name":"loop with singular push","Code":"var other = [];\r\nfor (let i = 0; i \u003C arr1.length; i \u002B= 1) {\r\n other.push(arr1[i]);\r\n}\r\nfor (let i = 0; i \u003C arr2.length; i \u002B= 1) {\r\n other.push(arr2[i]);\r\n}","IsDeferred":false}]}