{"ScriptPreparationCode":"var map = new Map();\r\nvar arr = [];\r\nvar obj = {};\r\nvar set = new Set()\r\n\r\nfunction randomU32() {\r\n return Math.random() * (1 \u003C\u003C 31) \u003E\u003E\u003E 0;\r\n}","TestCases":[{"Name":"Map","Code":"map.set(randomU32(), true);\r\nlet y = map.has(randomU32());\r\nmap.delete(randomU32());","IsDeferred":false},{"Name":"Array","Code":"arr[randomU32()] = true;\r\nlet y = randomU32() in arr;\r\ndelete arr[randomU32()];","IsDeferred":false},{"Name":"Object","Code":"obj[randomU32()] = true;\r\nlet y = randomU32() in obj;\r\ndelete obj[randomU32()];","IsDeferred":false},{"Name":"Set","Code":"set.add(randomU32());\r\nlet y = set.has(randomU32());\r\nset.delete(randomU32());","IsDeferred":false}]}