{"ScriptPreparationCode":"var arr = [];\r\n\r\nfor (var i = 0; i \u003C 1000000; i\u002B\u002B) {\r\n arr.push(Math.floor(Math.random() * 100))\r\n}\r\n\r\nvar idx = 550000\r\n","TestCases":[{"Name":"Slice","Code":"arr.slice(0, idx).concat(arr.slice(idx\u002B1));","IsDeferred":false},{"Name":"Filter","Code":"arr.filter((_,i) =\u003E i !== idx);","IsDeferred":false},{"Name":"For Loop","Code":"var newarr = [];\r\n\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n if (i !== idx) {\r\n newarr.push(arr[i])\r\n }\r\n}","IsDeferred":false},{"Name":"Spread and Splice","Code":"var newarr2 = [...arr];\r\n\r\nnewarr2.splice(idx, 1);","IsDeferred":false},{"Name":"Splice","Code":"arr.splice(idx, 1);","IsDeferred":false}]}