🐶
blog.terrier.dev

posted: 2018/07/23

JavaScriptで何が入ってるかわからないオブジェクトのメソッドを取得するのに__propt__を使う


オブジェクトに入ってるメソッドを取得するのにgetOwnPropertyNamesを使うことはよく紹介されている。
https://stackoverflow.com/questions/2257993/how-to-display-all-methods-of-an-object
が、これだとprototype拡張されてインスタンスとして出来上がってる場合に出てこない。
ということで__proto__を使う
console.log(someObject.__proto__)

Edit on Github
@terrierscript