{"ScriptPreparationCode":"var obj1 = {\r\n 0: {\r\n 1: {\r\n key: \u0027one\u0027\r\n \t}\r\n }\r\n};\r\n\r\nvar obj1copy = {\r\n 0: {\r\n 1: {\r\n key: \u0027one\u0027\r\n \t}\r\n }\r\n};\r\n\r\nvar obj2 = {\r\n 0: {\r\n 1: {\r\n key: \u0027two\u0027\r\n \t}\r\n }\r\n};\r\nfunction isEqual(a,b){\r\n\treturn JSON.stringify(a) === JSON.stringify(b)\r\n}","TestCases":[{"Name":"Underscore equal","Code":"underscore.isEqual(obj1, obj1copy);","IsDeferred":false},{"Name":"Lodash equal","Code":"lodash.isEqual(obj1, obj1copy);","IsDeferred":false},{"Name":"JSON Stringify comparison","Code":"JSON.stringify(obj1) === JSON.stringify(obj1copy)","IsDeferred":false},{"Name":"Callback ","Code":"isEqual(obj1, obj1copy);","IsDeferred":false}]}