{"ScriptPreparationCode":"source = {\r\n a: 1,\r\n b: 2,\r\n c: 3,\r\n d: 4,\r\n e: 5,\r\n f: 6,\r\n g: 7,\r\n h: 8,\r\n};\r\ntarget = {\r\n a: 1,\r\n b: 2,\r\n d: 4,\r\n e: 5,\r\n f: 6,\r\n i: 9,\r\n j: 10,\r\n};","TestCases":[{"Name":"undefined","Code":"for (const sourceKey in source) {\r\n if (target[sourceKey] === undefined) {\r\n delete target.sourceKey;\r\n }\r\n}\r\n","IsDeferred":false},{"Name":"hasOwnProperty","Code":"for (const sourceKey in source) {\r\n if (!target.hasOwnProperty(sourceKey)) {\r\n delete target.sourceKey;\r\n }\r\n}\r\n","IsDeferred":false},{"Name":"in","Code":"for (const sourceKey in source) {\r\n if (!(sourceKey in target)) {\r\n delete target.sourceKey;\r\n }\r\n}\r\n","IsDeferred":false}]}