{"ScriptPreparationCode":"var foo = {\r\n \u0022a\u0022: \u0022a\u0022,\r\n \u0022b\u0022: \u0022b\u0022,\r\n \u0022c\u0022: \u0022c\u0022\r\n};\r\n\r\nvar bar = {\r\n \u0022b\u0022: \u0022b\u0022,\r\n \u0022d\u0022: \u0022d\u0022,\r\n \u0022f\u0022: \u0022f\u0022\r\n};\r\n\r\nvar zar = {\r\n \u0022b\u0022: \u0022b\u0022,\r\n \u0022g\u0022: \u0022g\u0022\r\n};","TestCases":[{"Name":"assign","Code":"var result = Object.assign({}, foo, bar, zar);","IsDeferred":false},{"Name":"spread","Code":"var result = { ...foo, ...bar, ...zar };","IsDeferred":false},{"Name":"_.extend","Code":"var result = _.extend({}, foo, bar, zar);","IsDeferred":false}]}