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

Сообщение от B~Vladi
Да любой объект можно вернуть
так не отработает:
function MyClass() {
    return window;
}
var a = new MyClass,
*!*b = MyClass;*/!*
alert(a === b); // true


Сообщение от B@rmaley.e><e
Яндекс меняет вопросы, или меня глючит, т.к. вторым вопросом у меня значится
Илья ссылки перепутал))

Сообщение от B~Vladi
Эмм, для второго будет так:
В задании сказано дописать функцию f()
Если честно я по этим вопросам еще полгода назад прошелся (вроде бы все, что были), вот только со вторым так и не понял они случайно упустили конструктор (иначе ну слишком просто, не на внимательность же задачка)?

Сообщение от Илья Кантор
А для вопроса 2 - будет
function f(a) {
     var b = new function() { return a }
     return b;
}

Это так и имелось в виду?
А смысл возвращать фабрику? ))

Последний раз редактировалось monolithed, 05.07.2011 в 19:39.
Ответить с цитированием