{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array.prototype.slice","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].slice();","IsDeferred":false},{"Name":"spread operator","Code":"var params = [ \u0022hello\u0022, true, 7 ]\r\nvar other = [ ...params ]","IsDeferred":false},{"Name":"Array.prototype.slice with explicit zero argument","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].slice(0);","IsDeferred":false},{"Name":"Array.prototype.slice with explicit neg-inf argument","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].slice(-Infinity);","IsDeferred":false},{"Name":"Array.prototype.slice with explicit undefined argument","Code":"var params = [ \u0022hello\u0022, true, 7 ];\r\nvar other = [ 1, 2 ].slice(undefined);","IsDeferred":false}]}