{"ScriptPreparationCode":"var list = [\r\n \u0022Lorem\u0022, \u0022ipsum\u0022, \u0022dolor\u0022, \u0022sit\u0022, \u0022amet\u0022, \u0022consectetur\u0022, \u0022adipisicing\u0022, \u0022elit.\u0022, \u0022Ullam\u0022, \u0022nesciunt\u0022, \u0022debitis\u0022, \u0022facilis\u0022, \u0022qui\u0022, \u0022possimus\u0022, \u0022minus\u0022, \u0022rerum\u0022, \u0022velit\u0022, \u0022saepe\u0022, \u0022magnam\u0022, \u0022voluptatum\u0022, \u0022quos\u0022, \u0022eveniet\u0022, \u0022ducimus\u0022, \u0022facere\u0022, \u0022harum\u0022, \u0022itaque\u0022, \u0022atque\u0022, \u0022assumenda\u0022, \u0022reiciendis\u0022, \u0022exercitationem\u0022\r\n];\r\n\r\n// Generate 970 unique random words\r\nwhile (list.length \u003C 1000) {\r\n let word = Math.random().toString(36).substring(2, 10); // Generate a random word\r\n if (!list.includes(word)) {\r\n list.push(word);\r\n }\r\n}\r\n\r\nvar set = new Set(list);\r\n\r\nvar map = new Map();\r\nlist.forEach(word =\u003E map.set(word, true));\r\n\r\nvar object = {};\r\nlist.forEach(word =\u003E object[word] = true);","TestCases":[{"Name":"Object lookup","Code":"var b = object[\u0022consectetur\u0022]","IsDeferred":false},{"Name":"Map lookup","Code":"var b = map.has(\u0022consectetur\u0022)","IsDeferred":false},{"Name":"Set lookup","Code":"var b = set.has(\u0022consectetur\u0022)","IsDeferred":false},{"Name":"Array lookup","Code":"var b = list.find(e =\u003E e == \u0022consectetur\u0022)","IsDeferred":false}]}