Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2011, 12:29
Аватар для InviS
Кандидат Javascript-наук
Отправить личное сообщение для InviS Посмотреть профиль Найти все сообщения от InviS
 
Регистрация: 19.02.2010
Сообщений: 116

Конструкторы в Javascript, OOP
Подскажите, пожалуйста, можно ли объявить объект с конструктором, не через функцию.
если я объявляю объект через литерал:
var myObj = {
  windowScrollPosition: 0,
  showHeader : false,
  recalculate : function(){
     // function recalculating coords
  }
}

И я хочу передать функции объект, относительно которого хочу считать координаты.. что-то типа:
var coordObj = new myObj(objForCalc);


Я могу как-то объявить конструктор? или нужно делать только через функцию, а не литерал?!
Ответить с цитированием