{"ScriptPreparationCode":"var obj = {\r\n \u0022tid\u0022: 1,\r\n \u0022cid\u0022: 0,\r\n \u0022uid\u0022: 0,\r\n \u0022mainPid\u0022: 0,\r\n \u0022postcount\u0022: 0,\r\n \u0022viewcount\u0022: 0,\r\n \u0022postercount\u0022: 0,\r\n \u0022deleted\u0022: 0,\r\n \u0022locked\u0022: 0,\r\n \u0022pinned\u0022: 0,\r\n \u0022timestamp\u0022: 0,\r\n \u0022upvotes\u0022: 0,\r\n \u0022downvotes\u0022: 0,\r\n \u0022lastposttime\u0022: 0,\r\n \u0022deleterUid\u0022: 0,\r\n \u0022timestampISO\u0022: \u0022\u0022,\r\n \u0022lastposttimeISO\u0022: \u0022\u0022,\r\n \u0022votes\u0022: 0,\r\n \u0022teaserPid\u0022: null\r\n };","TestCases":[{"Name":"lodash clone","Code":"var c = _.clone(obj);","IsDeferred":false},{"Name":"object.assign","Code":"var c = Object.assign({}, obj);","IsDeferred":false},{"Name":"for","Code":"var copy = {};\r\nfor (const k in obj) {\r\n\tcopy[k] = obj[k];\r\n}","IsDeferred":false},{"Name":"spread","Code":"var copy = { ...obj };","IsDeferred":false}]}