{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.concat","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar a = [ 1, 2 ];\r\nvar b = a.concat(params);","IsDeferred":false},{"Name":"spread operator","Code":"var params = [ \u0022hello\u0022, true, 7 ]\r\nvar a = [ 1, 2 ];\r\nvar b = [ ...a, ...params ];","IsDeferred":false},{"Name":"Push","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar a = [ 1, 2 ];\r\nvar b = a.push(...params);","IsDeferred":false},{"Name":"Splice","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar a = [ 1, 2 ];\r\nvar b = a.splice(params.length, 0, ...params);","IsDeferred":false},{"Name":"Push for-each","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar a = [ 1, 2 ];\r\nparams.forEach(v =\u003E a.push(v));","IsDeferred":false},{"Name":"Push for-of","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar a = [ 1, 2 ];\r\nfor(v of params) a.push(v);","IsDeferred":false}]}