{"ScriptPreparationCode":"var len = 1000;\r\n\r\nfunction generateComplexObject() {\r\n return {\r\n name: \u0022Test Object\u0022,\r\n values: Array.from({ length: len }, (_, i) =\u003E ({ index: i, value: Math.random() })),\r\n nested: {\r\n level1: {\r\n level2: {\r\n level3: {\r\n key: \u0022Deep Value\u0022,\r\n arr: Array.from({ length: len }, () =\u003E ({ id: Math.random(), data: Array.from({ length: len }, () =\u003E Math.random()) }))\r\n }\r\n }\r\n }\r\n },\r\n func: () =\u003E {},\r\n date: new Date(),\r\n undef: undefined,\r\n };\r\n}\r\n\r\nvar obj1 = generateComplexObject();\r\nvar obj2 = generateComplexObject();","TestCases":[{"Name":"Lodash isEqual","Code":"_.isEqual(obj1, obj2);","IsDeferred":false},{"Name":"JSON.stringify","Code":"JSON.stringify(obj1) === JSON.stringify(obj2);","IsDeferred":false}]}