Как DevTools определяет имя конструктора объекта?
м с использованием Chrome v22.0.1229.94 м, не то чтобы это должно было иметь значение, но на всякий случай :-)
Мобильность меня не касается. Пока это работает с Chrome (и Safari), яЯ счастлив.
У меня есть две функции, foo и bar:
var foo = function() {
...
}
function bar() {
...
}
тогда, если я создаю объекты, используя их:
f1 = new foo();
b1 = new bar();
Я могу получить конструкторимя для бара, но не для foo:
> f1.constructor.name ==> ""
> b1.constructor.name ==> "bar"
пока в обоих случаях консоль DevTools покажет именаFoo» а также "бар" когда я проверяю переменныеf1 а такжеb1.
Как извлечьназвание Foo заf1 как DevTools умеет?