{"ScriptPreparationCode":"var length = 100000;\r\nvar a = Array.from({\r\n length\r\n}, (e, i) =\u003E i\u002B1);\r\nvar b = new Set(a);\r\nvar c = Object.fromEntries(a.map(e =\u003E [e, true]));\r\nvar best = 1;\r\nvar worst = length;\r\nvar middle = length / 2;","TestCases":[{"Name":"Array.includes (best scenario)","Code":"return a.includes(best)","IsDeferred":false},{"Name":"Set.has","Code":"return b.has(best)","IsDeferred":false},{"Name":"Object access","Code":"return c[best]","IsDeferred":false},{"Name":"Array.includes (middle scenario)","Code":"return a.includes(middle)","IsDeferred":false},{"Name":"Array.includes (worst scenario)","Code":"return a.includes(worst)","IsDeferred":false}]}