{"ScriptPreparationCode":"const array = Array.from({ length: 10000 }, (_, idx) =\u003E idx);\r\nconst set = new Set(array);\r\nconst object = Object.fromEntries(array.map((x) =\u003E [x, true]));\r\nconst map = new Map(Object.entries(object));","TestCases":[{"Name":"Set","Code":"let sum = 0;\r\nset.forEach((v) =\u003E {\r\n\tsum \u002B= v;\r\n});","IsDeferred":false},{"Name":"Object","Code":"let sum = 0;\r\nfor(const k in object){\r\n \tconst v = object[k]\r\n sum \u002B= v;\r\n}","IsDeferred":false},{"Name":"Map","Code":"let sum = 0;\r\nmap.forEach((v) =\u003E {\r\n\tsum \u002B= v;\r\n});","IsDeferred":false},{"Name":"Array","Code":"let sum = 0;\r\narray.forEach((v) =\u003E {\r\n\tsum \u002B= v;\r\n});","IsDeferred":false}]}