{"ScriptPreparationCode":"var values = {\r\n\tname: \u0022kiss-no\u0022\r\n}\r\nvar prevVal = /(-fi|-no)$/","TestCases":[{"Name":"Native","Code":"const newObject = _.clone(values);\r\n\r\n_.each(values, (val, key) =\u003E {\r\n if (prevVal.test(val)) {\r\n newObject[key] = val.replace(prevVal, \u0022\u0022);\r\n } else if (typeof val === \u0022object\u0022) {\r\n newObject[key] = replacePropertyValue(prevVal, val);\r\n }\r\n});\r\n\r\nreturn newObject;","IsDeferred":false},{"Name":"Lodash.js filter","Code":"const newObject = _.clone(values);\r\n\r\n_.each(values, (val, key) =\u003E {\r\n if (prevVal.test(val)) {\r\n newObject[key] = val.replace(prevVal, \u0022\u0022);\r\n } else if (typeof val === \u0022object\u0022) {\r\n newObject[key] = replacePropertyValue(prevVal, val);\r\n }\r\n});\r\n\r\nreturn newObject;","IsDeferred":false}]}