{"ScriptPreparationCode":"window.isEqualStringify = (obj1, obj2) =\u003E JSON.stringify(obj1) === JSON.stringify(obj2);\r\nwindow.isEqualLodash = _.isEqual;\r\n\r\nwindow.test1 = {\r\n obj: {},\r\n arr: [],\r\n};\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n test1.obj[\u0027prop_\u0027 \u002B i] = {};\r\n \r\n let arrReference = [];\r\n test1.arr.push(arrReference);\r\n \r\n let objReference = test1.obj[\u0027prop_\u0027 \u002B i];\r\n for (let j = 0; j \u003C i; j\u002B\u002B) {\r\n objReference[\u0027internal_prop_\u0027 \u002B j] = {};\r\n objReference = objReference[\u0027internal_prop_\u0027 \u002B j];\r\n \r\n arrReference.push(j);\r\n }\r\n}\r\n\r\nwindow.test2 = JSON.parse(JSON.stringify(test1));","TestCases":[{"Name":"JSON.stringify","Code":"isEqualStringify(test1, test2)","IsDeferred":false},{"Name":"lodash.isEqual","Code":"isEqualLodash(test1, test2)","IsDeferred":false}]}