{"ScriptPreparationCode":null,"TestCases":[{"Name":"immutable with concat","Code":"var a = [ \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022 ]\r\nvar b = a.slice(0, 3).concat(a.slice(3 \u002B 1));","IsDeferred":false},{"Name":"direct mutation with splice \u002B spread","Code":"var a = [ \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022 ]\r\nvar b = a.splice(3, 1);","IsDeferred":false}]}