{"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 = params.push(...[1, 2]);","IsDeferred":false},{"Name":"apply proto","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nArray.prototype.push.apply(params, [1, 2]);","IsDeferred":false},{"Name":"params.push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = params.push.apply(params, [1, 2]);","IsDeferred":false},{"Name":"constructor","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = Array.prototype.constructor.apply(null, params);","IsDeferred":false}]}