「JavaScript」isPrototypeOf() メソッドのサンプル

2021年2月16日

書式
prototypeObj.isPrototypeOf(object)
isPrototypeOf() メソッドは、オブジェクトが別のオブジェクトのプロトタイプチェーンに存在するかどうかを判定します。
使用例

function TestA() {}
function TestB() {}
function TestC() {}

TestB.prototype = Object.create(TestA.prototype);
TestC.prototype = Object.create(TestB.prototype);

var cft = new TestC();
console.log("result1: "+ TestC.prototype.isPrototypeOf(cft)); 

console.log("result2: "+ TestB.prototype.isPrototypeOf(cft)); 

console.log("result3: "+ TestA.prototype.isPrototypeOf(cft)); 

console.log("result4: "+ Object.prototype.isPrototypeOf(cft));

実行結果
> “result1: true"
> “result2: true"
> “result3: true"
> “result4: true"

JavaScript

Posted by arkgame