{"ScriptPreparationCode":null,"TestCases":[{"Name":"Slice with spread","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst newItem = \u0022c\u0022;\r\nconst index = 2;\r\n\r\nconst b = [...a.slice(0, index), newItem, ...a.slice(index)];","IsDeferred":false},{"Name":"Slice using concat","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst newItem = \u0022c\u0022;\r\nconst index = 2;\r\n\r\nconst b = a.slice(0, index).concat(newItem, a.slice(index));","IsDeferred":false},{"Name":"Splice","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst newItem = \u0022c\u0022;\r\nconst index = 2;\r\n\r\nconst b = [...a];\r\nb.splice(index, 0, newItem);","IsDeferred":false}]}