Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.08.2010, 17:19
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Задачка на смекалку
new new new new new new new new foo () () () () () () () () () () () () () () () () () () () () () () () == foo /* true */

Чему равно foo?
Ответить с цитированием
  #2 (permalink)  
Старый 23.08.2010, 18:12
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

[spoiler]
function() {return arguments.callee}
[/spoiler]

Последний раз редактировалось Riim, 24.08.2010 в 05:00.
Ответить с цитированием
  #3 (permalink)  
Старый 23.08.2010, 22:38
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Riim
upd: [spoiler] не работает
белыми буквами мжно писать
Ответить с цитированием
  #4 (permalink)  
Старый 24.08.2010, 01:31
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

<script>
function foo() {
   return this.constructor == foo ? this.constructor : arguments.callee;
}

alert(new new new new new new new new foo () () () () () () () () () () () () () () () () () () () () () () () == foo);
</script>
Ответить с цитированием
  #5 (permalink)  
Старый 28.08.2010, 12:30
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Gvozd, как это не работает?
<script type="text/javascript">
function foo(){
    return arguments.callee;
}
alert(new new new new new new new new foo () () () () () () () () () () () () () () () () () () () () () () () == foo);
</script>


subzey, спасибо за задачу
Ответить с цитированием
  #6 (permalink)  
Старый 28.08.2010, 12:52
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от x-yuri
Gvozd, как это не работает?
я такого не говорил)))
Ответить с цитированием
  #7 (permalink)  
Старый 28.08.2010, 15:03
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Вы адские кодеры...
Ответить с цитированием
  #8 (permalink)  
Старый 28.08.2010, 15:24
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Задачка #2:
[foo][foo][foo][foo][foo][foo][foo][foo][foo][foo]() == foo; /* true */

Чему равно foo?
Ответить с цитированием
  #9 (permalink)  
Старый 28.08.2010, 15:40
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

foo=function(){ return arguments.callee; }
foo['0']=foo;
foo.toString = function(){return '0';}

alert( [foo][foo][foo][foo][foo][foo][foo][foo][foo][foo]() == foo)
Ответить с цитированием
  #10 (permalink)  
Старый 28.08.2010, 17:59
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Gvozd, да, похоже я слишком быстро прочитал тему. Ты ответил, а потом Octane привел свой вариант, вот я и решил...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка из твиттера Kolyaj Общие вопросы Javascript 5 08.12.2009 12:01
Непростая задачка с таблицей GreatRash Элементы интерфейса 0 28.10.2009 14:14
Небольшая задачка Maksim jQuery 4 30.09.2009 19:43
задачка на подумать x-yuri Оффтопик 16 11.06.2009 12:39
Задачка: вывод div по ссылке alt5000 Элементы интерфейса 19 28.10.2008 21:21