let obj = {foo: 1, bar: 2, baz: 3} function removeProperty(obj, propertyName) { let newObj = {...obj}; delete newObj[propertyName]; return newObj; } console.log(removeProperty(obj, 'foo'));