{"ScriptPreparationCode":null,"TestCases":[{"Name":"for...of","Code":"const set = new Set();\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n\tset.add(Math.random());\r\n}\r\n\r\nlet n = 0;\r\nfor (const j of set) {\r\n n\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"array","Code":"const set = new Set();\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n\tset.add(Math.random());\r\n}\r\n\r\nlet n = 0;\r\nconst arr = [...set];\r\nfor (let j = 0; j \u003C arr.length; j\u002B\u002B) {\r\n n\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"array from","Code":"const set = new Set();\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n\tset.add(Math.random());\r\n}\r\n\r\nlet n = 0;\r\nconst arr = Array.from(set);\r\nfor (let j = 0; j \u003C arr.length; j\u002B\u002B) {\r\n n\u002B\u002B;\r\n}","IsDeferred":false}]}