{"ScriptPreparationCode":null,"TestCases":[{"Name":"Map","Code":"let randomU32 = function() {\r\n return Math.random() * (1 \u003C\u003C 31) \u003E\u003E\u003E 0;\r\n}\r\nlet map = new Map();\r\nfor (let i = 0; i \u003C= 50000; i\u002B\u002B) {\r\n\tmap.set(randomU32(), true);\r\n}","IsDeferred":false},{"Name":"Array","Code":"let randomU32 = function() {\r\n return Math.random() * (1 \u003C\u003C 31) \u003E\u003E\u003E 0;\r\n}\r\nlet arr = [];\r\nfor (let i = 0; i \u003C= 50000; i\u002B\u002B) {\r\n arr[randomU32()] = true;\r\n}","IsDeferred":false},{"Name":"Object","Code":"let randomU32 = function() {\r\n return Math.random() * (1 \u003C\u003C 31) \u003E\u003E\u003E 0;\r\n}\r\nlet obj = {};\r\nfor (let i = 0; i \u003C= 50000; i\u002B\u002B) {\r\n obj[randomU32()] = true;\r\n}","IsDeferred":false},{"Name":"Set","Code":"let randomU32 = function() {\r\n return Math.random() * (1 \u003C\u003C 31) \u003E\u003E\u003E 0;\r\n}\r\nlet set = new Set();\r\nfor (let i = 0; i \u003C= 50000; i\u002B\u002B) {\r\n set.add(randomU32());\r\n}","IsDeferred":false}]}