Показать сообщение отдельно
  #16 (permalink)  
Старый 07.07.2012, 17:21
Аватар для Drimogemon
Профессор
Отправить личное сообщение для Drimogemon Посмотреть профиль Найти все сообщения от Drimogemon
 
Регистрация: 02.07.2012
Сообщений: 106

Сообщение от almac
2. "желательно возвращать прототипу при перезаписи". Почему ?
Чтобы была возможность понять чем создан обьект, каким конструктором.

если уж говорить конкретнее то чтобы можно было реализовывать статические свойства.

function Cat(){
  this.constructor.cats ++; 
}
Cat.cats = 0;


при создании каждого кота, своство cats будет увеличиваться, типа того, то есть this.constructor нужно чтобы у всех обьектов было общее "хранилеще данных" куда можно что-то сложить общее для всех котов ЕСЛИ ЗАХОЧЕТСЯ ЭТО СДЕЛАТЬ разумеется. ну в общем разные применения.
Ответить с цитированием