演算子とは異なり、このメソッドはオブジェクトのプロトタイプチェーンに指定したプロパティがあるかどうかを調べません。子孫であり、そのメソッドを継承しているからです。メソッドを使用することができます。継承していない)では利用できません。これらの場合の例は下記の通りです。いう名前のプロパティを持っているかどうかを特定する例を以下に示します。値を持つ独自プロパティ直接のプロパティと継承されたプロパティ以下の例では、直接のプロパティとプロトタイプチェーンを通じて継承されたプロパティを区別します。以下の例では、継承されたプロパティを除いてオブジェクトのプロパティを反復処理する方法を示します。いうプロパティ名を保護していません。この名前を持ったプロパティを持つオブジェクトでは、正しくない結果が返る可能性があります。使用することです(対応しているブラウザーで)。使用する方法があります。trueなお、後者の場合は新しくオブジェクトを生成しません。アクセス不可になります。関数ではないこの場合の解決策は前の節と同じです。