Показать сообщение отдельно
  #1 (permalink)  
Старый 04.08.2015, 11:35
Новичок на форуме
Отправить личное сообщение для bigkrp Посмотреть профиль Найти все сообщения от bigkrp
 
Регистрация: 13.01.2015
Сообщений: 7

Создание идентичных объектов(псевдо)
Здравствуйте, столкнулся с интересной для себя задачей.
Возможно ли выполнить след условия:

var a = new F();
var b = F();

a instanceof F //true(*)
b instanceof F //true(**)

a==b//true (***)

т.е. (*) и (**) я знаю как решить используя такой шаблон
var F = function(){
  if(!(this instanceof F)){
    return new F();
  }
};


а вот с (***) загвоздка. Еще ньюанс, что решение должно быть в теле конструктора F
Ответить с цитированием