{"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 , \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, \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, \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 = [ \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022]\r\nvar other = b.concat(a)","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 , \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, \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, \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 = [ \u0022hello\u0022, \u0022hello\u0022, \u0022hello\u0022]\r\na.splice(0, 0, ...b);","IsDeferred":false}]}