{"ScriptPreparationCode":"var params = { \u0022a\u0022: 1, \u0022b\u0022: 2 };\r\nfor(var i = 0; i\u003C10000000; i\u002B\u002B);\r\nparams[\u0027x\u0027\u002Bi] = i","TestCases":[{"Name":"spread operator","Code":"var result = { ...params, \u0022c\u0022: 3 };","IsDeferred":false},{"Name":"Ramda assoc","Code":"var result = R.assoc(\u0022c\u0022, 3, params);","IsDeferred":false},{"Name":"Object.assign","Code":"var result = Object.assign({}, params, {c:3});","IsDeferred":false}]}