{"ScriptPreparationCode":"var test1 = (new Array(50)).fill(0).map((d, i) =\u003E Math.random().toString());\r\nvar test2 = (new Array(50)).fill(0).map((d, i) =\u003E Math.random().toString());","TestCases":[{"Name":"Concat","Code":"var both = test1.concat(test2);\r\nboth[0] = both[50];","IsDeferred":false},{"Name":"Push spread","Code":"var both = [].push(...test1, ...test2);\r\nboth[0] = both[50];","IsDeferred":false},{"Name":"Spread 2","Code":"var both = [...test1, ...test2];\r\nboth[0] = both[50];","IsDeferred":false},{"Name":"Push","Code":"var len1 = test1.length;\r\nvar len2 = test2.length;\r\nvar both = new Array(len1 \u002B len2);\r\n\r\nfor (var i = 0; i \u003C len1; \u002B\u002Bi) both[i] = test1[i];\r\nfor (var i = 0; i \u003C len2; \u002B\u002Bi) both[i \u002B len1] = test2[i];\r\n\r\nboth[0] = both[50];","IsDeferred":false}]}