Показать сообщение отдельно
  #6 (permalink)  
Старый 06.02.2010, 20:51
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Casufi, создайте конструктор, дефолтные свойства пропишите в прототипе, специфичные для инстансов - в конструкторе:

function ColModel(data) {
  this.name = data.name;
  // и т.д.
}

// дефолтные свойства (будут унаследованы из прототипа всеми инстансами)
ColModel.prototype.editable = true;

colDaysModels.push(new ColModel({name: 'foo'}));
colDaysModels.push(new ColModel({name: 'bar'}));
__________________
Тонкости ECMAScript
Ответить с цитированием