サイト内検索

Object メソッド一覧

スポンサー

ホーム > Object > propertyIsEnumerable

propertyIsEnumerable

指定されたプロパティがfor〜in文で列挙可能なものであるかを判定します.

シンタックス

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

解説

propertyIsEnumerableメソッドはオブジェクトがpropで指定されたプロパティが for〜in文で列挙可能なものであるかを判定します.

サンプルコード

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

<html>
  <head>
    <title>propertyIsEnumerableメソッドのサンプルコード</title>
  </head>
  <body>
    <script type="text/javascript" language="javascript">
      var obj = new Object();
      obj.snoopy = new Array("S", "n", "o", "o", "y");

      document.write(obj.propertyIsEnumerable("snoopy") + "<br />");
      document.write(obj.snoopy.propertyIsEnumerable(0) + "<br />");
      document.write(obj.snoopy.propertyIsEnumerable(4) + "<br />");
      document.write(obj.snoopy.propertyIsEnumerable(-1) + "<br />");
      document.write(obj.snoopy.propertyIsEnumerable(5) + "<br />");
    </script>
  </body>
</html>

実行例

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

true
true
true
false
false

スポンサード リンク

inserted by FC2 system