オブジェクトが特定のプロパティを持っているか確認する方法について解説します。 この記事のポイント オブジェクト単体のプロパティのみチェックしたいときはhasOwnPropertyメソッドを使う 親オブジェクトのプロパティも含めて確認したいときは「プロパティ名 in オブジェクト」を使う オブジェクトのプロパティの有無を確認する オブジェクトが特定のプロパティを持っているか確認したいときは以下のいずれかの方法を使います。 hasOwnPropertyメソッドで確認(プロトタイプチェーンは確認しない) プロパティ名 in オブジェクトで確認(プロトタイプチェーンを遡って確認する) 2つの方法の違いはプロトタイプチェーンも含めて確認するかどうかです。 1つ目のhasOwnPropertyメソッドはプロトタイプチェーンは確認せずに、そのオブジェクト単体が特定のプロパティを持つか確認することができま