{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.concat","Code":"const params = new Array(100000).fill(0).map((el,i)=\u003E[ \u0022hello\u0022, true, 7 ][i%3]);\r\nconst other = [ 1, 2 ].concat(params);","IsDeferred":false},{"Name":"spread operator","Code":"const params = new Array(100000).fill(0).map((el,i)=\u003E[ \u0022hello\u0022, true, 7 ][i%3]);\r\nconst other = [ 1, 2, ...params ]","IsDeferred":false},{"Name":"Push","Code":"const params = new Array(100000).fill(0).map((el,i)=\u003E[ \u0022hello\u0022, true, 7 ][i%3]);\r\nconst other = [ 1, 2 ].push(...params);","IsDeferred":false},{"Name":"Push (cycle)","Code":"const params = new Array(100000).fill(0).map((el,i)=\u003E[ \u0022hello\u0022, true, 7 ][i%3]);\r\nconst other = [ 1, 2 ]\r\nfor (const el of params) other.push(el)","IsDeferred":false}]}