{"ScriptPreparationCode":null,"TestCases":[{"Name":"concat","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].concat(params);","IsDeferred":false},{"Name":"spread","Code":"var params = [ \u0022hello\u0022, true, 7 ]\r\nvar other = [ 1, 2, ...params ]","IsDeferred":false},{"Name":" push spread","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].push(...params);","IsDeferred":false},{"Name":"for of push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ];\r\n\r\nfor (const obj of params) {\r\n other.push(obj);\r\n};","IsDeferred":false},{"Name":"for push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ];\r\n\r\nconst length = params.length\r\nfor (var i = 0; i \u003C length; i\u002B\u002B) {\r\n other.push(params[i]);\r\n};","IsDeferred":false},{"Name":"map push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ];\r\n\r\nparams.map(obj =\u003E {\r\n other.push(obj);\r\n});","IsDeferred":false},{"Name":"multi spread","Code":"var params = [ \u0022hello\u0022, true, 7 ]\r\nvar other = [ 1, 2 ]\r\n\r\nother = [ ...other, ...params ]","IsDeferred":false}]}