型の比較 - instanceof typeof

 class Book {
 }
 
 const book = new Book();
 
 if (book instanceof Book) {
     console.log("OK");
 }
 
 if (typeof book == "object") {
     console.log("OK");
 }
 
 // if (typeof book == "Book") {
 //     console.log("OK");
 // }
 // 
 // typeofはプリミティブ型しか返さない

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-06-13 (土) 22:41:29