{"ScriptPreparationCode":"let bigArray = [];\r\nfor (i = 0; i \u003C 10000; i\u002B\u002B) {\r\n bigArray.push([{\r\n first: i,\r\n second: \u0060${i} som en str\u00E4ng\u0060,\r\n third: i * 3.14,\r\n }]);\r\n}\r\nvar MyObject = {\r\n description: \u0027Creates a deep copy of source, which should be an object or an array.\u0027,\r\n myNumber: 123456789,\r\n myBoolean: true,\r\n jayson: {\r\n stringify: \u0027JSON.stringify() method converts a JavaScript value to a JSON string....\u0027,\r\n parse: \u0027JSON.parse() method parses a JSON string...\u0027\r\n },\r\n bigobjectArray: bigArray,\r\n};\r\n\r\nvar myCopy = null;","TestCases":[{"Name":"clonedeep","Code":"myCopy = _.cloneDeep(MyObject);","IsDeferred":false},{"Name":"structuredClone","Code":"myCopy = structuredClone(MyObject);","IsDeferred":false},{"Name":"json parsing","Code":"myCopy = JSON.parse(JSON.stringify(MyObject));","IsDeferred":false},{"Name":"Object Assign","Code":"myCopy = Object.assign({}, MyObject);","IsDeferred":false}]}