{"ScriptPreparationCode":"let data = Array(300).fill(2);\r\ndata.fill(-3, 150, 200);\r\nconst size = data.length;","TestCases":[{"Name":"filter","Code":"for(let tick = 0; tick \u003C 1000; tick\u002B\u002B) {\r\n\tdata = data.filter(element =\u003E element \u003E 0);\r\n}","IsDeferred":false},{"Name":"for loop slice","Code":"for(let tick = 0; tick \u003C 1000; tick\u002B\u002B) {\r\n\tfor (let i = size - 1; i \u003E= 0; --i) {\r\n\t\tif (data[i] \u003C= 0) {\r\n\t\t\tdata.splice(i, 1);\r\n\t\t}\r\n\t}\r\n}","IsDeferred":false}]}