{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.concat","Code":"let a = (new Array(1e3)).fill(99);\r\nlet b = (new Array(1e3)).fill(99);\r\nlet c = (new Array(1e3)).fill(99);\r\nlet d = (new Array(1e3)).fill(99);\r\n\r\nconst combined = a.concat(b).concat(c).concat(d)","IsDeferred":false},{"Name":"spread operator","Code":"let a = (new Array(1e3)).fill(99);\r\nlet b = (new Array(1e3)).fill(99);\r\nlet c = (new Array(1e3)).fill(99);\r\nlet d = (new Array(1e3)).fill(99);\r\n\r\nconst combined = [...a, ...b, ...c, ...d];","IsDeferred":false},{"Name":"Push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].push(...params);\r\n\r\nlet a = (new Array(1e3)).fill(99);\r\nlet b = (new Array(1e3)).fill(99);\r\nlet c = (new Array(1e3)).fill(99);\r\nlet d = (new Array(1e3)).fill(99);\r\n\r\nconst combined = [];\r\ncombined.push(...a);\r\ncombined.push(...b);\r\ncombined.push(...c);\r\ncombined.push(...d);","IsDeferred":false}]}