{"ScriptPreparationCode":"const nValues = [1, 10, 100, 1000, 10000, 100000, 1000000, 10000000]\r\nvar dataSets = Object.fromEntries(nValues.map(n =\u003E {\r\n\tconst array = new Array(n).fill(0)\r\n\tarray[n-1] = 1\r\n\treturn [n, {array, set: new Set(array)}]\r\n}))","TestCases":[{"Name":"includes (n = 1)","Code":"dataSets[\u00271\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 1)","Code":"dataSets[\u00271\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 10)","Code":"dataSets[\u002710\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 10)","Code":"dataSets[\u002710\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 100)","Code":"dataSets[\u0027100\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 100)","Code":"dataSets[\u0027100\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 1000)","Code":"dataSets[\u00271000\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 1000)","Code":"dataSets[\u00271000\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 10000)","Code":"dataSets[\u002710000\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 10000)","Code":"dataSets[\u002710000\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 100000)","Code":"dataSets[\u0027100000\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 100000)","Code":"dataSets[\u0027100000\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 1000000)","Code":"dataSets[\u00271000000\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 1000000)","Code":"dataSets[\u00271000000\u0027].set.has(1)","IsDeferred":false},{"Name":"includes (n = 10000000)","Code":"dataSets[\u002710000000\u0027].array.includes(1)","IsDeferred":false},{"Name":"has (n = 10000000)","Code":"dataSets[\u002710000000\u0027].set.has(1)","IsDeferred":false}]}