Показать сообщение отдельно
  #12 (permalink)  
Старый 25.09.2011, 13:27
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от capscom
Просто мне казалось что:
var test = new p()
test.def - свойство объекта будет равно значению p.def
var foo = function() {
    this.some = 1;
};

foo.prototype.some = 2;
foo.some = 3;

var bar = new foo();

alert([
    bar.some, // однако, если в конструкторе foo не будет определено свойство some, то значением будет взято из прототипа!
    foo.prototype.some,
    bar.constructor.some
]);

Последний раз редактировалось monolithed, 25.09.2011 в 16:44.
Ответить с цитированием