私はChrome v22.0.1229.94 mを使用していますが、それは問題ではありませんが、念のために:-)
携帯性は私には関係ありません。Chrome (および Safari) で動作する限り、私は満足しています。
foo と bar の 2 つの関数があります。
var foo = function() {
...
}
function bar() {
...
}
次に、それらを使用してオブジェクトを作成すると:
f1 = new foo();
b1 = new bar();
bar のコンストラクター名は取得できますが、foo のコンストラクター名は取得できません。
> f1.constructor.name ==> ""
> b1.constructor.name ==> "bar"
どちらの場合でも、変数f1とb1を調べると、DevTools コンソールに「foo」と「bar」という名前が表示されます。
DevTools ができるように、 f1の名前 fooを抽出するにはどうすればよいですか?