JavaScriptでオブジェクトが何のクラスか調べる


JavaScripting中、「あ〜、このメソッドから帰ってくるの誰だっけ?」という時

alert(typeof obj.getHoge());


orz


オブジェクト!そう!オブジェクトなんです!



「日ごろ厳しく型付けられた私にobjectといわれても・・・」というそこのあなた!

alert(obj.getHoge().constructor);


constructorプロパティを見れば、そこそこまっとうな答えを返してくれます。


もっといい方法をご存知の方はお知らせいただければ、大変ありがたいです。