{"ScriptPreparationCode":null,"TestCases":[{"Name":"concat","Code":"var params = new Array(1000);\r\nlet other = [];\r\nfor (let x = 0; x \u003C 100; \u002B\u002Bx) {\r\n other = other.concat(params);\r\n}\r\n\r\nconsole.log(other);","IsDeferred":false},{"Name":"spread push","Code":"var params = new Array(1000);\r\nlet other = [];\r\nfor (let x = 0; x \u003C 100; \u002B\u002Bx) {\r\n other.push(...params);\r\n}\r\n\r\nconsole.log(other);","IsDeferred":false},{"Name":"spread","Code":"var params = new Array(1000);\r\nlet other = [];\r\nfor (let x = 0; x \u003C 100; \u002B\u002Bx) {\r\n other = [...other, ...params];\r\n}\r\n\r\nconsole.log(other);","IsDeferred":false},{"Name":"push single","Code":"var params = new Array(1000);\r\nlet other = [];\r\nfor (let x = 0; x \u003C 100; \u002B\u002Bx) {\r\n params.forEach(p =\u003E other.push(p));\r\n}\r\n\r\nconsole.log(other);","IsDeferred":false}]}