hasOwnProperty メソッド

指定した名前のプロパティがオブジェクトにあるかどうかを表すブール値を返します。

function hasOwnProperty(proName : String) : Boolean

引数

  • proName
    必ず指定します。 プロパティ名の文字列値を指定します。

解説

指定した名前のプロパティがオブジェクトにある場合、hasOwnProperty メソッドは true を返し、ない場合は false を返します。 このメソッドでは、プロパティがオブジェクトのプロトタイプ チェインに存在するかどうかはチェックされません。プロパティはオブジェクトのメンバーである必要があります。

使用例

すべての String オブジェクトが共通メソッド split を共有している場合の例を次に示します。

var s = new String("JScript");
print (s.hasOwnProperty("split"));
print (String.prototype.hasOwnProperty("split"));

このプログラムの出力は次のようになります。

false
true

必要条件

Version 5.5

対象:

Object オブジェクト

参照

参照

in 演算子