isPrototypeOf メソッド

オブジェクトが、別のオブジェクトのプロトタイプ チェインに存在するかどうかを表すブール値を返します。

function isPrototypeOf(obj : Object) : Boolean

引数

  • obj
    必ず指定します。 プロトタイプ チェインをチェックするオブジェクトを指定します。

解説

obj のプロトタイプ チェインに現在のオブジェクトがある場合、isPrototypeOf メソッドは true を返します。 プロトタイプ チェインは、同じオブジェクト型のインスタンス間で機能を共有するときに使用します。 obj がオブジェクトでない場合、または現在のオブジェクトが obj のプロトタイプ チェインにない場合、isPrototypeOf メソッドは false を返します。

使用例

isPrototypeof メソッドの使用例を次に示します。

function test(){
   var re = new RegExp();                        //Initialize variable.
   return (RegExp.prototype.isPrototypeOf(re));  //Return true.
}

必要条件

Version 5.5

対象

Object オブジェクト

参照

その他の技術情報

メソッド