{"ScriptPreparationCode":null,"TestCases":[{"Name":"lodash merge","Code":"var a = { a: \u0027oh\u0027, b: \u0027my\u0027, d: { x: 1, z: { a: \u0027a\u0027 } } };\r\nvar b = { c: \u0027goddess\u0027, d: { x: 2, y: 99, z: { a: \u0027b\u0027 } } };\r\nvar c = _.merge(a, b);","IsDeferred":false},{"Name":"lodash assign","Code":"var a = { a: \u0027oh\u0027, b: \u0027my\u0027, d: { x: 1, z: { a: \u0027a\u0027 } } };\r\nvar b = { c: \u0027goddess\u0027, d: { x: 2, y: 99, z: { a: \u0027b\u0027 } } };\r\nvar c = _.assign(a, b);","IsDeferred":false},{"Name":"spread","Code":"var a = { a: \u0027oh\u0027, b: \u0027my\u0027, d: { x: 1, z: { a: \u0027a\u0027 } } };\r\nvar b = { c: \u0027goddess\u0027, d: { x: 2, y: 99, z: { a: \u0027b\u0027 } } };\r\nvar c = { ...a, ...b };","IsDeferred":false},{"Name":"assign","Code":"var a = { a: \u0027oh\u0027, b: \u0027my\u0027, d: { x: 1, z: { a: \u0027a\u0027 } } };\r\nvar b = { c: \u0027goddess\u0027, d: { x: 2, y: 99, z: { a: \u0027b\u0027 } } };\r\nvar c = Object.assign({}, a, b);","IsDeferred":false}]}