メインコンテンツまでスキップ

instanceof演算子

JavaScriptでの継承関係のチェックはinstanceof演算子で確認できます。この書き方は、JavaやPHPとよく似ています。

javascript
const parent = new Parent();
const child = new Child();
parent instanceof Parent; //=> true
parent instanceof Child; //=> false
child instanceof Parent; //=> true
child instanceof Child; //=> true
javascript
const parent = new Parent();
const child = new Child();
parent instanceof Parent; //=> true
parent instanceof Child; //=> false
child instanceof Parent; //=> true
child instanceof Child; //=> true