Как 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 умеет?

Ответы на вопрос(2)

Ваш ответ на вопрос