{"ScriptPreparationCode":"function generateID(length = 10) {\r\n const characters = \u0027ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\u0027;\r\n let result = \u0027\u0027;\r\n const charactersLength = characters.length;\r\n \r\n for (let i = 0; i \u003C length; i\u002B\u002B) {\r\n // Generate a random index based on characters length\r\n const randomIndex = Math.floor(Math.random() * charactersLength);\r\n // Append the character at the random index to the result string\r\n result \u002B= characters[randomIndex];\r\n }\r\n\r\n return result;\r\n}\r\n\r\nconst obj = {};\r\nconst map = new Map();\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n\tconst id = generateID();\r\n\tobj[id] = { key: id };\r\n\tmap.set(id, { key: id });\r\n}\r\n","TestCases":[{"Name":"Object.values()","Code":"const result = Object.values(obj);","IsDeferred":false},{"Name":"Array.from(Map.values())","Code":"const result = Array.from(map.values());","IsDeferred":false}]}