Object
Object.defineProperty
name in obj
delete obj[name]
Reflect.has(obj, name)
Reflect.deleteProperty(obj, name)