{"ScriptPreparationCode":null,"TestCases":[{"Name":"Object.assign","Code":"var params = { a: \u0022hello\u0022, b: true, c: 7 };\r\nvar other = Object.assign({}, { b: false, d: [ 1,2 ] }, params);","IsDeferred":false},{"Name":"jQuery extend","Code":"var params = { a: \u0022hello\u0022, b: true, c: 7 };\r\nvar other = $.extend({}, { b: false, d: [ 1,2 ] }, params);","IsDeferred":false},{"Name":"Immutable merge","Code":"var params = Immutable.fromJS({ a: \u0022hello\u0022, b: true, c: 7 });\r\nvar other = params.merge({ b: false, d: [ 1,2 ] });","IsDeferred":false},{"Name":"Ramda merge","Code":"var params = { a: \u0022hello\u0022, b: true, c: 7 };\r\nvar other = R.merge({ b: false, d: [ 1,2 ] }, params);","IsDeferred":false}]}