{"ScriptPreparationCode":null,"TestCases":[{"Name":"Reduce \u002B spread","Code":"const fields = [\u0027aye\u0027,\u0027bee\u0027,\u0027cee\u0027]\r\nconst fromObject = { aye: 1, bee: 2, cee: 3, dee: 4 }\r\nconst attributes = fields.reduce((attrs, field) =\u003E ({ ...attrs, [field]: fromObject[field] }))","IsDeferred":false},{"Name":"forEach \u002B mutate","Code":"const fields = [\u0027aye\u0027,\u0027bee\u0027,\u0027cee\u0027]\r\nconst fromObject = { aye: 1, bee: 2, cee: 3, dee: 4 }\r\nconst attributes = {}\r\nfields.forEach(field =\u003E { attributes[field] = fromObject[field] })","IsDeferred":false}]}