{"ScriptPreparationCode":"const add = \u00220x5F9e5e051Ca77a6117171e068e4d2EEe00f1DDF5\u0022\r\nconst len = 10\r\nconst arr = Array.apply(null, Array(len)).map(function(x, i) {\r\n return add \u002B i.toString();\r\n});\r\n\r\nvar firstElem = arr[0]\r\nvar midElem = arr[Math.floor(len/2)]\r\nvar lastElem = arr[len-1]\r\n \r\nvar a = arr;\r\nvar b = new Set(arr);\r\nvar c = new Map(arr.map(function(x) {\r\n return [x, x]\r\n}));\r\n\r\n","TestCases":[{"Name":"Array includes (first)","Code":"return a.includes(firstElem);","IsDeferred":false},{"Name":"Set has (first)","Code":"return b.has(firstElem);","IsDeferred":false},{"Name":"Map has (first)","Code":"return c.has(firstElem);","IsDeferred":false},{"Name":"Array includes (mid)","Code":"return a.includes(midElem);","IsDeferred":false},{"Name":"Set has (mid)","Code":"return b.has(midElem);","IsDeferred":false},{"Name":"Map has (mid)","Code":"return c.has(midElem);","IsDeferred":false},{"Name":"Array includes (last)","Code":"return a.includes(lastElem);","IsDeferred":false},{"Name":"Set has (last)","Code":"return b.has(lastElem);","IsDeferred":false},{"Name":"Map has (last)","Code":"return c.has(lastElem);","IsDeferred":false}]}