Показать сообщение отдельно
  #3 (permalink)  
Старый 16.01.2013, 15:08
Новичок на форуме
Отправить личное сообщение для darkartur Посмотреть профиль Найти все сообщения от darkartur
 
Регистрация: 16.01.2013
Сообщений: 2

Сообщение от Gvozd Посмотреть сообщение
А почему вы решили что должно работать, и как оно по вашему должно работать?
Например при вызове new Class() будет выполнен код написанный в строчке 2.
Какой код по вашему должен выполняться при new a()?
И вообще, а - это просто объект типа Function, а вовсе не функция.
Проверьте с помощью typeof
Насчёт кода - я планировал использовать что-то вроде
var Class = function(constructor) {
        Function.constructor.call(this,constructor.toString());
};

Однако что такое объект типа Function и чем он отличается от function?
Ответить с цитированием