{"ScriptPreparationCode":"var object = {},\r\n array = [],\r\n set = new Set();\r\nlet i;\r\n \r\nfor (i = 0; i \u003C 1000; i\u002B\u002B) {\r\n object[\u0027something\u0027 \u002B i] = true;\r\n array.push(\u0027something\u0027 \u002B i);\r\n set.add(\u0027something\u0027 \u002B i);\r\n}","TestCases":[{"Name":"Object.hasOwnProperty","Code":"object.hasOwnProperty(\u0027something\u0027 \u002B Math.floor(Math.random() * 1000))","IsDeferred":false},{"Name":"Object in","Code":"(\u0027something\u0027 \u002B Math.floor(Math.random() * 1000)) in object","IsDeferred":false},{"Name":"Array.indexOf","Code":"array.indexOf(\u0027something\u0027 \u002B Math.floor(Math.random() * 1000)) !== -1","IsDeferred":false},{"Name":"direct","Code":"object[\u0027something\u0027 \u002B Math.floor(Math.random() * 1000)]","IsDeferred":false},{"Name":"Array includes","Code":"array.includes(\u0027something\u0027 \u002B Math.floor(Math.random() * 1000))","IsDeferred":false},{"Name":"Set has","Code":"set.has(\u0027something\u0027 \u002B Math.floor(Math.random() * 1000))","IsDeferred":false}]}