Задать вопрос
ArtemSmirnov
@ArtemSmirnov

Прототипы JavaScript [Решено, все так печально]

var Class = function () {};
Class.prototype = {
    attr : {}
};

var foo = new Class,
    bar = new Class;

foo != bar //Хорошо
foo.attr == bar.attr //o_O



Немного подумав я понял что вполне логично что в прототипе ссылка на объект, но есть-ли какой-нибудь способ обойти данное недоразумение, не создавая attr прямо из конструктора, огромная просьба не предлагайте создание через конструктор и не пишите что это единственно решение, т.к. если других не будет то это будет логично.
  • Вопрос задан
  • 2675 просмотров
Подписаться 2 2 комментария
Подписчики вопроса 2 К ответам на вопрос (3)