a.x = undefined a.hasOwnProperty("x") // returns true delete a.x a.hasOwnProperty("x") // returns false