{"ScriptPreparationCode":"var objects = []\r\n\r\nfor (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n const obj = {};\r\n const map = new Map()\r\n for (let j = 0; j \u003C 10; j\u002B\u002B) {\r\n const propName = Math.random().toString(36).substr(2, 10); // Generate a random 10-character string\r\n const propValue = Math.floor(Math.random() * 1000); // Generate a random integer between 0 and 999\r\n\r\n obj[propName] = propValue;\r\n }\r\n\r\n objects.push(obj);\r\n}\r\n\r\n","TestCases":[{"Name":"Copy objects","Code":"const new_objects = objects.map( (obj) =\u003E {\r\n return {...obj}\r\n})","IsDeferred":false},{"Name":"Copy maps","Code":"const new_objects = objects","IsDeferred":false}]}