{"ScriptPreparationCode":"var MyObject = {\r\n\u0022test\u0022: [\r\n {\r\n \u0022_id\u0022: \u002265264d6b8866d9c1f15b2bb7\u0022,\r\n \u0022index\u0022: 0,\r\n \u0022guid\u0022: \u0022a23ff2c7-a512-41fa-8c02-9cb3fcc90860\u0022,\r\n \u0022isActive\u0022: false,\r\n \u0022balance\u0022: \u0022$3,060.43\u0022,\r\n \u0022picture\u0022: \u0022http://placehold.it/32x32\u0022,\r\n \u0022age\u0022: 36,\r\n \u0022eyeColor\u0022: \u0022blue\u0022,\r\n \u0022name\u0022: \u0022Marla Boyer\u0022,\r\n \u0022gender\u0022: \u0022female\u0022,\r\n \u0022company\u0022: \u0022UXMOX\u0022,\r\n \u0022email\u0022: \u0022marlaboyer@uxmox.com\u0022,\r\n \u0022phone\u0022: \u0022\u002B1 (910) 510-3561\u0022,\r\n \u0022address\u0022: \u0022602 Hornell Loop, Accoville, Massachusetts, 4738\u0022,\r\n \u0022about\u0022: \u0022Id irure velit magna tempor aliquip culpa anim aute aliquip do consequat. Aliqua laborum est eiusmod culpa magna cillum fugiat reprehenderit fugiat. Quis sit esse aute nulla excepteur tempor eu ullamco reprehenderit. Ut veniam do ad quis aute nulla occaecat. Id culpa dolore eiusmod ea deserunt esse consectetur magna nulla. Do nulla dolor deserunt minim enim veniam anim eiusmod cillum ut minim laboris excepteur. Duis exercitation labore eiusmod cillum tempor reprehenderit aute consequat.\\r\\n\u0022,\r\n \u0022registered\u0022: \u00222021-05-28T08:23:11 -08:00\u0022,\r\n \u0022latitude\u0022: -87.278548,\r\n \u0022longitude\u0022: 88.4891,\r\n \u0022tags\u0022: [\r\n \u0022ea\u0022,\r\n \u0022sint\u0022,\r\n \u0022ut\u0022,\r\n \u0022dolor\u0022,\r\n \u0022eu\u0022,\r\n \u0022cupidatat\u0022,\r\n \u0022excepteur\u0022\r\n ],\r\n \u0022friends\u0022: [\r\n {\r\n \u0022id\u0022: 0,\r\n \u0022name\u0022: \u0022Rachelle Moses\u0022\r\n },\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u0022Carey Rosario\u0022\r\n },\r\n {\r\n \u0022id\u0022: 2,\r\n \u0022name\u0022: \u0022Jeannette Carver\u0022\r\n }\r\n ],\r\n \u0022greeting\u0022: \u0022Hello, Marla Boyer! You have 7 unread messages.\u0022,\r\n \u0022favoriteFruit\u0022: \u0022apple\u0022\r\n },\r\n {\r\n \u0022_id\u0022: \u002265264d6bd49aa5567ab4b7b3\u0022,\r\n \u0022index\u0022: 1,\r\n \u0022guid\u0022: \u00225c8d6d07-c772-4ad3-9f95-c630f0bb2d88\u0022,\r\n \u0022isActive\u0022: true,\r\n \u0022balance\u0022: \u0022$1,797.57\u0022,\r\n \u0022picture\u0022: \u0022http://placehold.it/32x32\u0022,\r\n \u0022age\u0022: 29,\r\n \u0022eyeColor\u0022: \u0022brown\u0022,\r\n \u0022name\u0022: \u0022Pratt Callahan\u0022,\r\n \u0022gender\u0022: \u0022male\u0022,\r\n \u0022company\u0022: \u0022EARGO\u0022,\r\n \u0022email\u0022: \u0022prattcallahan@eargo.com\u0022,\r\n \u0022phone\u0022: \u0022\u002B1 (900) 421-2558\u0022,\r\n \u0022address\u0022: \u0022564 Milton Street, Smock, Wyoming, 7185\u0022,\r\n \u0022about\u0022: \u0022Ad officia aliquip sit minim exercitation culpa reprehenderit non dolore. Lorem tempor dolore qui laborum sit nulla esse dolor proident tempor pariatur laborum. Sint do dolore ea pariatur ea non.\\r\\n\u0022,\r\n \u0022registered\u0022: \u00222022-12-30T10:15:39 -08:00\u0022,\r\n \u0022latitude\u0022: 16.169188,\r\n \u0022longitude\u0022: 110.862123,\r\n \u0022tags\u0022: [\r\n \u0022deserunt\u0022,\r\n \u0022laborum\u0022,\r\n \u0022Lorem\u0022,\r\n \u0022minim\u0022,\r\n \u0022esse\u0022,\r\n \u0022Lorem\u0022,\r\n \u0022adipisicing\u0022\r\n ],\r\n \u0022friends\u0022: [\r\n {\r\n \u0022id\u0022: 0,\r\n \u0022name\u0022: \u0022Wilkins Mack\u0022\r\n },\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u0022Gail Blackburn\u0022\r\n },\r\n {\r\n \u0022id\u0022: 2,\r\n \u0022name\u0022: \u0022Castillo Franks\u0022\r\n }\r\n ],\r\n \u0022greeting\u0022: \u0022Hello, Pratt Callahan! You have 1 unread messages.\u0022,\r\n \u0022favoriteFruit\u0022: \u0022apple\u0022\r\n },\r\n {\r\n \u0022_id\u0022: \u002265264d6bcbf167adbb5a36f8\u0022,\r\n \u0022index\u0022: 2,\r\n \u0022guid\u0022: \u00221722f700-5ca2-4aa2-b6d2-828e821728f3\u0022,\r\n \u0022isActive\u0022: true,\r\n \u0022balance\u0022: \u0022$3,336.85\u0022,\r\n \u0022picture\u0022: \u0022http://placehold.it/32x32\u0022,\r\n \u0022age\u0022: 40,\r\n \u0022eyeColor\u0022: \u0022green\u0022,\r\n \u0022name\u0022: \u0022Adams Terrell\u0022,\r\n \u0022gender\u0022: \u0022male\u0022,\r\n \u0022company\u0022: \u0022CRUSTATIA\u0022,\r\n \u0022email\u0022: \u0022adamsterrell@crustatia.com\u0022,\r\n \u0022phone\u0022: \u0022\u002B1 (896) 508-2735\u0022,\r\n \u0022address\u0022: \u0022124 Hamilton Avenue, Madrid, South Dakota, 2017\u0022,\r\n \u0022about\u0022: \u0022Officia aliqua commodo dolor reprehenderit laboris eu pariatur nulla non excepteur. Tempor tempor tempor exercitation esse. Lorem dolore cillum minim aliqua occaecat proident aliquip adipisicing id sint. Laborum duis et consequat et ut. Adipisicing ut culpa eiusmod ea. Consequat elit qui veniam non commodo anim voluptate laboris mollit incididunt magna cillum. Anim do tempor ut exercitation eiusmod exercitation in fugiat.\\r\\n\u0022,\r\n \u0022registered\u0022: \u00222022-01-11T08:50:24 -08:00\u0022,\r\n \u0022latitude\u0022: -14.747563,\r\n \u0022longitude\u0022: -46.862488,\r\n \u0022tags\u0022: [\r\n \u0022consequat\u0022,\r\n \u0022aliquip\u0022,\r\n \u0022deserunt\u0022,\r\n \u0022amet\u0022,\r\n \u0022amet\u0022,\r\n \u0022dolor\u0022,\r\n \u0022irure\u0022\r\n ],\r\n \u0022friends\u0022: [\r\n {\r\n \u0022id\u0022: 0,\r\n \u0022name\u0022: \u0022Rose Matthews\u0022\r\n },\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u0022Sheila Benjamin\u0022\r\n },\r\n {\r\n \u0022id\u0022: 2,\r\n \u0022name\u0022: \u0022Charlene Newman\u0022\r\n }\r\n ],\r\n \u0022greeting\u0022: \u0022Hello, Adams Terrell! You have 10 unread messages.\u0022,\r\n \u0022favoriteFruit\u0022: \u0022banana\u0022\r\n },\r\n {\r\n \u0022_id\u0022: \u002265264d6b238f156f4f3a04e3\u0022,\r\n \u0022index\u0022: 3,\r\n \u0022guid\u0022: \u00220dbc7b93-16e4-480d-b81f-bad0eb1a95b5\u0022,\r\n \u0022isActive\u0022: false,\r\n \u0022balance\u0022: \u0022$2,424.13\u0022,\r\n \u0022picture\u0022: \u0022http://placehold.it/32x32\u0022,\r\n \u0022age\u0022: 23,\r\n \u0022eyeColor\u0022: \u0022blue\u0022,\r\n \u0022name\u0022: \u0022Taylor Maldonado\u0022,\r\n \u0022gender\u0022: \u0022male\u0022,\r\n \u0022company\u0022: \u0022ZIZZLE\u0022,\r\n \u0022email\u0022: \u0022taylormaldonado@zizzle.com\u0022,\r\n \u0022phone\u0022: \u0022\u002B1 (872) 590-3482\u0022,\r\n \u0022address\u0022: \u0022538 Anchorage Place, Dorneyville, Illinois, 6550\u0022,\r\n \u0022about\u0022: \u0022Fugiat ad minim sit ex. Commodo enim cillum enim consectetur exercitation excepteur aliqua irure cupidatat consequat cupidatat dolor irure. Sint officia adipisicing nisi dolore minim. Laboris excepteur minim esse dolor irure consequat esse incididunt deserunt pariatur labore exercitation pariatur ipsum. Sit fugiat ad irure ipsum elit id officia exercitation. Ex dolore fugiat sint mollit quis sint commodo irure quis pariatur exercitation.\\r\\n\u0022,\r\n \u0022registered\u0022: \u00222018-06-26T04:06:21 -08:00\u0022,\r\n \u0022latitude\u0022: -2.888858,\r\n \u0022longitude\u0022: -73.705591,\r\n \u0022tags\u0022: [\r\n \u0022nostrud\u0022,\r\n \u0022voluptate\u0022,\r\n \u0022velit\u0022,\r\n \u0022commodo\u0022,\r\n \u0022ad\u0022,\r\n \u0022ex\u0022,\r\n \u0022duis\u0022\r\n ],\r\n \u0022friends\u0022: [\r\n {\r\n \u0022id\u0022: 0,\r\n \u0022name\u0022: \u0022Williamson Whitney\u0022\r\n },\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u0022Janine Guy\u0022\r\n },\r\n {\r\n \u0022id\u0022: 2,\r\n \u0022name\u0022: \u0022Huffman Wells\u0022\r\n }\r\n ],\r\n \u0022greeting\u0022: \u0022Hello, Taylor Maldonado! You have 3 unread messages.\u0022,\r\n \u0022favoriteFruit\u0022: \u0022strawberry\u0022\r\n },\r\n {\r\n \u0022_id\u0022: \u002265264d6b46db9d1ef62467fb\u0022,\r\n \u0022index\u0022: 4,\r\n \u0022guid\u0022: \u0022c35b4d7e-78ad-4d83-869c-317d33b6bb5e\u0022,\r\n \u0022isActive\u0022: true,\r\n \u0022balance\u0022: \u0022$3,225.21\u0022,\r\n \u0022picture\u0022: \u0022http://placehold.it/32x32\u0022,\r\n \u0022age\u0022: 25,\r\n \u0022eyeColor\u0022: \u0022green\u0022,\r\n \u0022name\u0022: \u0022Mccoy Wolfe\u0022,\r\n \u0022gender\u0022: \u0022male\u0022,\r\n \u0022company\u0022: \u0022BYTREX\u0022,\r\n \u0022email\u0022: \u0022mccoywolfe@bytrex.com\u0022,\r\n \u0022phone\u0022: \u0022\u002B1 (856) 584-3648\u0022,\r\n \u0022address\u0022: \u0022300 Calder Place, Odessa, Texas, 923\u0022,\r\n \u0022about\u0022: \u0022Ipsum amet minim esse pariatur dolore eu. Nisi eiusmod et eiusmod dolor culpa. Reprehenderit in duis nisi nostrud pariatur veniam quis occaecat nisi ut aliquip cupidatat duis.\\r\\n\u0022,\r\n \u0022registered\u0022: \u00222022-12-20T01:14:17 -08:00\u0022,\r\n \u0022latitude\u0022: 36.777164,\r\n \u0022longitude\u0022: 84.712524,\r\n \u0022tags\u0022: [\r\n \u0022nostrud\u0022,\r\n \u0022esse\u0022,\r\n \u0022excepteur\u0022,\r\n \u0022reprehenderit\u0022,\r\n \u0022cupidatat\u0022,\r\n \u0022occaecat\u0022,\r\n \u0022amet\u0022\r\n ],\r\n \u0022friends\u0022: [\r\n {\r\n \u0022id\u0022: 0,\r\n \u0022name\u0022: \u0022Hall Mercado\u0022\r\n },\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u0022Cortez Stevens\u0022\r\n },\r\n {\r\n \u0022id\u0022: 2,\r\n \u0022name\u0022: \u0022Santiago Barron\u0022\r\n }\r\n ],\r\n \u0022greeting\u0022: \u0022Hello, Mccoy Wolfe! You have 6 unread messages.\u0022,\r\n \u0022favoriteFruit\u0022: \u0022banana\u0022\r\n },\r\n {\r\n \u0022_id\u0022: \u002265264d6b2be6035cb0f7674d\u0022,\r\n \u0022index\u0022: 5,\r\n \u0022guid\u0022: \u00224e6f9ca9-6ad2-4a10-aa2b-2cd18e889016\u0022,\r\n \u0022isActive\u0022: true,\r\n \u0022balance\u0022: \u0022$1,090.00\u0022,\r\n \u0022picture\u0022: \u0022http://placehold.it/32x32\u0022,\r\n \u0022age\u0022: 35,\r\n \u0022eyeColor\u0022: \u0022green\u0022,\r\n \u0022name\u0022: \u0022Pearl Tyler\u0022,\r\n \u0022gender\u0022: \u0022female\u0022,\r\n \u0022company\u0022: \u0022AQUAZURE\u0022,\r\n \u0022email\u0022: \u0022pearltyler@aquazure.com\u0022,\r\n \u0022phone\u0022: \u0022\u002B1 (836) 494-3045\u0022,\r\n \u0022address\u0022: \u0022467 Miller Place, Linganore, West Virginia, 3419\u0022,\r\n \u0022about\u0022: \u0022Et enim id est in voluptate eu eu dolor ut anim excepteur consectetur laborum dolor. Cillum eiusmod aute ut commodo excepteur culpa velit Lorem sit exercitation. Magna consectetur labore qui consequat sit cillum culpa occaecat eiusmod magna aute cillum laborum enim.\\r\\n\u0022,\r\n \u0022registered\u0022: \u00222019-01-28T01:24:06 -08:00\u0022,\r\n \u0022latitude\u0022: -48.96066,\r\n \u0022longitude\u0022: 74.852688,\r\n \u0022tags\u0022: [\r\n \u0022culpa\u0022,\r\n \u0022excepteur\u0022,\r\n \u0022cupidatat\u0022,\r\n \u0022occaecat\u0022,\r\n \u0022commodo\u0022,\r\n \u0022aliqua\u0022,\r\n \u0022sint\u0022\r\n ],\r\n \u0022friends\u0022: [\r\n {\r\n \u0022id\u0022: 0,\r\n \u0022name\u0022: \u0022Jessie George\u0022\r\n },\r\n {\r\n \u0022id\u0022: 1,\r\n \u0022name\u0022: \u0022Barnes Graham\u0022\r\n },\r\n {\r\n \u0022id\u0022: 2,\r\n \u0022name\u0022: \u0022Patsy Beck\u0022\r\n }\r\n ],\r\n \u0022greeting\u0022: \u0022Hello, Pearl Tyler! You have 6 unread messages.\u0022,\r\n \u0022favoriteFruit\u0022: \u0022apple\u0022\r\n }\r\n]\r\n};\r\n\r\nvar myCopy = null;\r\n\r\nfunction recursiveDeepCopy(o) {\r\n var newO,\r\n i;\r\n \r\n if (typeof o !== \u0027object\u0027) {\r\n return o;\r\n }\r\n if (!o) {\r\n return o;\r\n }\r\n \r\n if (\u0027[object Array]\u0027 === Object.prototype.toString.apply(o)) {\r\n newO = [];\r\n for (i = 0; i \u003C o.length; i \u002B= 1) {\r\n newO[i] = recursiveDeepCopy(o[i]);\r\n }\r\n return newO;\r\n }\r\n \r\n newO = {};\r\n for (i in o) {\r\n if (o.hasOwnProperty(i)) {\r\n newO[i] = recursiveDeepCopy(o[i]);\r\n }\r\n }\r\n return newO;\r\n }","TestCases":[{"Name":"Lodash CloneDeep","Code":"myCopy = _.cloneDeep(MyObject);","IsDeferred":false},{"Name":"Json Clone","Code":"myCopy = JSON.parse(JSON.stringify(MyObject));","IsDeferred":false},{"Name":"recursiveDeepCopy","Code":"myCopy = recursiveDeepCopy(MyObject);","IsDeferred":false}]}