objectA.prototype.isPrototypeOf( objectB )メソッド

objectA.prototype.isPrototypeOf( objectB )メソッドは、オブジェクト「objectA」が別のオブジェクト「objectB」のプロトタイプチェーンに存在するかどうかを調べるメソッド。

構文

objectA.prototype.isPrototypeOf( objectB )

引数

objectB
プロトタイプチェーンに「objectA」のオブジェクトが存在するかどうかを調べたいオブジェクトを指定。

戻り値

オブジェクト「objectA」が別のオブジェクト「objectB」のプロトタイプチェーンに存在した場合、「true」を返す。

オブジェクト「objectA」が別のオブジェクト「objectB」のプロトタイプチェーンに存在しなかった場合、「false」を返す。

サンプル

<script type="text/javascript">
var $sampleString = new String( 'サンプル' );
if( String.prototype.isPrototypeOf( $sampleString ) ){
    document.write( 'String.prototype.isPrototypeOf( $sampleString ): ' + String.prototype.isPrototypeOf( $sampleString ) + '<br />' );
}
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

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