Jak DevTools określa nazwę konstruktora obiektu?
Używam Chrome v22.0.1229.94 m, nie żeby to miało znaczenie, ale na wszelki wypadek :-)
Przenoszenie nie jest dla mnie problemem. Tak długo, jak działa z Chrome (i Safari), jestem szczęśliwy.
Mam dwie funkcje: foo i bar:
var foo = function() {
...
}
function bar() {
...
}
a następnie, gdy tworzę obiekty za ich pomocą:
f1 = new foo();
b1 = new bar();
Mogę uzyskać nazwę konstruktora dla baru, ale ani dla foo:
> f1.constructor.name ==> ""
> b1.constructor.name ==> "bar"
jeszcze w obu przypadkach konsola DevTools pokaże nazwy „foo” i „bar” podczas sprawdzania zmiennychf1 ib1.
Jak wyodrębnićimię bla dlaf1 jak DevTools jest w stanie?