{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.concat","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].concat(params);","IsDeferred":false},{"Name":"spread operator","Code":"var params = [ \u0022hello\u0022, true, 7 ]\r\nvar other = [ 1, 2, ...params ]","IsDeferred":false},{"Name":"Push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].push(...params);","IsDeferred":false},{"Name":"Object.assign","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = Object.assign([], params);","IsDeferred":false},{"Name":"slice(0)","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = params.slice(0);","IsDeferred":false},{"Name":"slice","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = params.slice();","IsDeferred":false},{"Name":"Array.from","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = Array.from(params);","IsDeferred":false},{"Name":"for loop","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = []\r\nfor (var i = params.length; i--; ) {\r\n other.unshift(params[i])\r\n}","IsDeferred":false}]}