サイト内検索

Object メソッド一覧

スポンサー

ホーム > Object > hasOwnProperty

hasOwnProperty

オブジェクトが指定されたプロパティを持っているかを判定します.

シンタックス

object.hasOwnProperty(prop)
  • prop - 調べたいプロパティ名

解説

hasOwnPropertyメソッドはオブジェクトがpropで指定されたプロパティを 持っているかを判定し,真偽値を返します. (スーパークラスから継承されたプロパティは偽と判定されます.)

サンプルコード

以下にhasOwnPropertyメソッドを使用したサンプルコードを示します.

<html>
  <head>
    <title>hasOwnPropertyメソッドのサンプルコード</title>
  </head>
  <body>
    <script type="text/javascript" language="javascript">
      var err = new Error();
      document.write(err.hasOwnProperty("message") + "<br />");
      document.write(err.hasOwnProperty("constructor") + "<br />");
      document.write(err.hasOwnProperty("hasOwnProperty") + "<br />");
    </script>
  </body>
</html>

実行例

サンプルコードの実行結果は以下のようになります.

true
false
false

スポンサード リンク

inserted by FC2 system