{"ScriptPreparationCode":null,"TestCases":[{"Name":"With Object.assign()","Code":"var toSave = {\r\n \u0022def\u0022:100101102,\r\n \u0022ghi\u0022:null,\r\n \u0022jkl\u0022:106107108,\r\n \u0022mno\u0022:109110111.106107108,\r\n \u0022pqr\u0022:\u0027112113114\u0027,\r\n \u0022stu\u0022:NaN,\r\n \u0022vwx\u0022:118119120,\r\n \u0022yz{\u0022:[ { \u0022vwx\u0022:118119120 }, { \u0022vwx\u0022:118119120 } ],\r\n};\r\nvar dest = { \u0022abc\u0022:979899 };\r\nif (toSave) {\r\n Object.assign(dest, toSave);\r\n}","IsDeferred":false},{"Name":"With Iteration and Assignment","Code":"var toSave = {\r\n \u0022def\u0022:100101102,\r\n \u0022ghi\u0022:null,\r\n \u0022jkl\u0022:106107108,\r\n \u0022mno\u0022:109110111.106107108,\r\n \u0022pqr\u0022:\u0027112113114\u0027,\r\n \u0022stu\u0022:NaN,\r\n \u0022vwx\u0022:118119120,\r\n \u0022yz{\u0022:[ { \u0022vwx\u0022:118119120 }, { \u0022vwx\u0022:118119120 } ],\r\n};\r\nvar dest = { \u0022abc\u0022:979899 };\r\nif (toSave) {\r\n var keys = Object.keys(dest);\r\n for (var i = 0; i \u003C keys.length; i\u002B\u002B) {\r\n dest[keys[i]] = toSave[keys[i]];\r\n }\r\n}","IsDeferred":false},{"Name":"With Iteration and .keys().forEach","Code":"var toSave = {\r\n \u0022def\u0022:100101102,\r\n \u0022ghi\u0022:null,\r\n \u0022jkl\u0022:106107108,\r\n \u0022mno\u0022:109110111.106107108,\r\n \u0022pqr\u0022:\u0027112113114\u0027,\r\n \u0022stu\u0022:NaN,\r\n \u0022vwx\u0022:118119120,\r\n \u0022yz{\u0022:[ { \u0022vwx\u0022:118119120 }, { \u0022vwx\u0022:118119120 } ],\r\n};\r\nvar dest = { \u0022abc\u0022:979899 };\r\nif (toSave) {\r\n var keys = Object.keys(dest).forEach(key =\u003E { dest[key] = toSave[key]; });\r\n}","IsDeferred":false},{"Name":"With for iteration","Code":"var toSave = {\r\n \u0022def\u0022:100101102,\r\n \u0022ghi\u0022:null,\r\n \u0022jkl\u0022:106107108,\r\n \u0022mno\u0022:109110111.106107108,\r\n \u0022pqr\u0022:\u0027112113114\u0027,\r\n \u0022stu\u0022:NaN,\r\n \u0022vwx\u0022:118119120,\r\n \u0022yz{\u0022:[ { \u0022vwx\u0022:118119120 }, { \u0022vwx\u0022:118119120 } ],\r\n};\r\nvar dest = { \u0022abc\u0022:979899 };\r\nif (toSave) {\r\n for (const key in toSave) {\r\n dest[key] = toSave[key];\r\n }\r\n}","IsDeferred":false}]}