{"ScriptPreparationCode":null,"TestCases":[{"Name":"Splice","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022c\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst indexToRemove = 2;\r\n\r\nconst b = a.splice(indexToRemove, 1); ","IsDeferred":false},{"Name":"Slice using spread uperator","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022c\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst indexToRemove = 2;\r\n\r\nconst b = [...a.slice(0, indexToRemove), ...a.slice(indexToRemove \u002B 1)]; ","IsDeferred":false},{"Name":"Slice using concat","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022c\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst indexToRemove = 2;\r\n\r\nconst b = a.slice(0, indexToRemove).concat(a.slice(indexToRemove \u002B 1)); ","IsDeferred":false},{"Name":"Filter","Code":"const a = [\u0022a\u0022, \u0022b\u0022, \u0022c\u0022, \u0022d\u0022, \u0022e\u0022];\r\nconst indexToRemove = 2;\r\nconst b = a.filter((_, i) =\u003E i !== indexToRemove)","IsDeferred":false}]}