{"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 = [1,2,3,4,5,6];\r\nvar other = $.extend({}, [7,8,9,10], params);","IsDeferred":false},{"Name":"Immutable merge","Code":"var params = Immutable.fromJS([1,2,3,4,5,6]);\r\nvar other = params.merge([7,8,9,10]);","IsDeferred":false},{"Name":"Ramda merge","Code":"var params = [1,2,3,4,5,6];\r\nvar other = R.merge([7,8,9,10], params);","IsDeferred":false},{"Name":"Spread operator","Code":"var params = [1,2,3,4,5,6];\r\nvar params2 = [7,8,9,10];\r\nvar output = [...params, ...params2]","IsDeferred":false}]}