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