object.hasOwnProperty( propertyName )メソッド

object.hasOwnProperty( propertyName )メソッドは、引数「propertyName」に指定した名前のプロパティが、オブジェクトに存在するかどうかを調べるメソッド。

構文

object.hasOwnProperty( propertyName )

引数

propertyName
存在するかどうかを調べたいプロパティ名を指定。

戻り値

引数「propertyName」に指定した名前のプロパティが存在した場合、「true」を返す。

引数「propertyName」に指定した名前のプロパティが存在しなかった場合、「false」を返す。

サンプル

<script type="text/javascript">

function sampleConstructor()
{
    this.$sampleProperty = 'サンプル';
}

var $sampleObject = new sampleConstructor();

document.write( '$sampleObject.$sampleProperty: ' + $sampleObject.$sampleProperty + '<br />' );

if( $sampleObject.hasOwnProperty( '$sampleProperty' ) ){
    document.write( '$sampleObject.hasOwnProperty( \'$sampleProperty\' ): ' + $sampleObject.hasOwnProperty( '$sampleProperty' ) + '<br />' );
}

</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, Objectオブジェクト, メソッド, リファレンス, 組み込みオブジェクト パーマリンク