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.
}