## 事象 クラスのメソッドやコンストラクタが[[Object.keys]]で取得できない。 ```ts Object.keys(Object.getPrototypeOf(instance)) // メソッドやコンストラクタは取得できず ``` ## 原因 [[Object.keys]]では[[列挙不可能なプロパティ]]を返却できないから。 ## 対策 [[Object.getOwnPropertyNames]]を使う。 ```ts Object.getOwnPropertyNames(Object.getPrototypeOf(instance)) ```