{"ScriptPreparationCode":"/*your preparation JavaScript code goes here\r\nTo execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/\r\nasync function globalMeasureThatScriptPrepareFunction() {\r\n // This function is optional, feel free to remove it.\r\n // await someThing();\r\n}","TestCases":[{"Name":"Set delete","Code":"const arrOrg = new Array(1000).fill(() =\u003E \u0027Nei\u0027);\r\nconst arr1 = arrOrg.map(() =\u003E () =\u003E \u0027Nei\u0027);\r\nconst arr2 = arrOrg.map(() =\u003E () =\u003E \u0027Nei\u0027);\r\nconst func = () =\u003E console.log(\u0027Hei!\u0027);\r\nconst set = new Set([...arr1, func, ...arr2]);\r\nset.delete(func);","IsDeferred":false},{"Name":"Array splice","Code":"const arrOrg = new Array(1000).fill(() =\u003E \u0027Nei\u0027);\r\nconst arr1 = arrOrg.map(() =\u003E () =\u003E \u0027Nei\u0027);\r\nconst arr2 = arrOrg.map(() =\u003E () =\u003E \u0027Nei\u0027);\r\nconst func = () =\u003E console.log(\u0027Hei!\u0027);\r\nconst set = [...arr1, func, ...arr2];\r\nconst index = set.indexOf(func);\r\nset.splice(index, 1);","IsDeferred":false}]}