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

instanceof演算子

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

js
const parent = new Parent();
const child = new Child();
 
console.log(parent instanceof Parent);
true
console.log(parent instanceof Child);
false
 
console.log(child instanceof Parent);
true
console.log(child instanceof Child);
true
js
const parent = new Parent();
const child = new Child();
 
console.log(parent instanceof Parent);
true
console.log(parent instanceof Child);
false
 
console.log(child instanceof Parent);
true
console.log(child instanceof Child);
true
  • 質問する ─ 読んでも分からなかったこと、TypeScriptで分からないこと、お気軽にGitHubまで🙂
  • 問題を報告する ─ 文章やサンプルコードなどの誤植はお知らせください。