{"ScriptPreparationCode":null,"TestCases":[{"Name":"lodash","Code":"var a = { a: \u0027oh\u0027, b: \u0027my\u0027, d: [1] };\r\nvar b = { c: \u0027goddess\u0027, d: [2] };\r\nvar c = _.mergeWith({}, a, b, (x, y) =\u003E { if (_.isArray(a)) return a.concat(b) });","IsDeferred":false},{"Name":"immutable","Code":"var a = { a: \u0027oh\u0027, b: \u0027my\u0027, d: [1], e: [3] };\r\nvar b = { c: \u0027goddess\u0027, d: [2], f: [4] };\r\nvar c = Immutable.mergeWith((x, y) =\u003E { if(Array.isArray(x)) { return x.concat(y) } return y }, a, b);","IsDeferred":false}]}