{"ScriptPreparationCode":"obj = { \u0022a\u0022: 1, \u0022b\u0022: \u0027string\u0027, c: {hi:\u0027ho\u0027} };\r\nprefix = \u0022_\u0022;","TestCases":[{"Name":"reduce","Code":"return Object.keys(obj).reduce(function (result, key) {\r\n\tresult[prefix \u002B key] = obj[key];\r\n\treturn result;\r\n}, {});","IsDeferred":false},{"Name":"fromEntries","Code":"return Object.fromEntries(\r\n Object.entries(obj).map(([k, v]) =\u003E [\u0060${prefix}${k}\u0060, v])\r\n)","IsDeferred":false},{"Name":"assign \u0026 delete","Code":"for (const key in obj) {\r\n obj[prefix\u002Bkey] = obj[key];\r\n delete obj[key];\r\n}","IsDeferred":false}]}